/*                                                               31.Dec.2008 v2.3
  ================================================================================

                          U    U   GGG    SSSS  TTTTT
                          U    U  G       S       T
                          U    U  G  GG   SSSS    T
                          U    U  G   G       S   T
                           UUU     GG     SSS     T

                   ========================================
                    ITU-T - USER'S GROUP ON SOFTWARE TOOLS
                   ========================================

       =============================================================
       COPYRIGHT NOTE: This source code, and all of its derivations,
       is subject to the "ITU-T General Public License". Please have
       it  read  in    the  distribution  disk,   or  in  the  ITU-T
       Recommendation G.191 on "SOFTWARE TOOLS FOR SPEECH AND  AUDIO
       CODING STANDARDS".
       =============================================================

MODULE:         FIRFLT, HIGH QUALITY FIR UP/DOWN-SAMPLING FILTER
                Sub-unit: 
		Wideband speech filtering functions:
		- P.341 send-part characteristic
		- 50 Hz to 5 kHz bandpass filter (for wideband qual.tests)
		- 100Hz to 5kHz bandpass filter  (for wideband qual.tests)
		- 50 Hz to 14kHz bandpass filter (for a sampling frequency of 32kHz)
        - 20 Hz to 20kHz bandpass filter (for a sampling frequency of 48kHz)

ORIGINAL BY:
                Simao Ferraz de Campos Neto (C code)
		Comsat Laboratories             Tel:    +1-301-428-4516
		22300 Comsat Drive              Fax:    +1-301-428-9287
		Clarksburg MD 20871 - USA       E-mail: simao@ctd.comsat.com

		Rosario Drogo de Iacovo (filter coefficients)
		CSELT
		Audio Coding and Transmission Quality  Tel: +39-11-228-5697
		Via G.Reiss Romoli, 274                Fax: +39-11-228-6207
		10148 Torino - ITALY     
		Email: rosario.drogodeiacovo@cselt.stet.it

DESCRIPTION:
        This file contains procedures for FIR filtering according to the 
	mask in ITU-T Recommendation P.341 for wideband telephones.
	(Additionally a 20-20khz BP filter for FB processing is defined.)       

FUNCTIONS:
  Global (have prototype in firflt.h)
  Local (should be used only here -- prototypes only in this file)

  Global (have prototype in firflt.h)
         = p341_16khz_init(): initialize P.341 send-part weighting filter
		 = bp5k_16khz_init(): initialize 5kHz bandpass filter
		 = bp100_5k_16khz_init(): initialize 100Hz-5kHz bandpass filter
		 = bp14k_32khz_init(): initialize 14kHz bandpass filter
		 = bp20k_48khz_init(): initialize 20kHz bandpass filter

  Local (should be used only here -- prototypes only in this file)
         = fill_p341_16khz(...): filling filter coefficients into
                                 array for P.341 send-part weighting
         = fill_bp5k_16khz(...): idem, for 5kHz bandpass filtering
         = fill_bp100_5k_16khz(...): idem, for 100Hz-5kHz bandpass filtering
         = fill_bp14k_32khz(...): idem, for 14kHz bandpass filtering
         = fill_bp20k_48khz(...): idem, for 20kHz bandpass filtering


HISTORY:
    31.Jul.1995 v1.0 First beta-version <simao@ctd.comsat.com>
    13.May.1997 v2.0 Added 50-5000 Hz bandpass filter
    28.Mar.2000 v2.1 Added type casting to float in fill_p341_16khz() 
                     and fill_bp5k_16khz() to eliminate compilation warnings in 
                     MS Visual C compiler <simao.campos@labs.comsat.com>
    10.Feb.2005 v2.2 Added 50-14000 Hz bandpass filter
					 Added 100-5000kHz bandpass filter
						Cyril Guillaume & Stephane Ragot <stephane.ragot@francetelecom.com>
	11.May.2007 v2.3 Added 20-20000 Hz bandpass filter
					   Ingemar Johansson & Jonas Svedberg,  Ericsson
  =============================================================================
*/


/*
 * ......... INCLUDES .........
 */
#include <stdio.h>
#ifndef VMS
#include <stdlib.h>		/* General utility definitions */
#endif

#include "firflt.h"		/* Global definitions for FIR-FIR filter */

#define F float

/*
 * ......... Local function prototypes .........
 */
void fill_p341_16kHz ARGS((float **h0, long *lenh0));
void fill_bp5k_16khz ARGS((float **h0, long *lenh0));
void fill_bp100_5k_16khz ARGS((float **h0, long *lenh0));
void fill_bp14k_32khz ARGS((float **h0, long *lenh0));
void fill_bp20k_48khz ARGS((float **h0, long *lenh0));



/* 
 * ..... Private function prototypes defined in other sub-unit ..... 
 */
extern SCD_FIR *fir_initialization ARGS((long lenh0, float h0[], double gain, 
                                                 long idwnup, int hswitch));


/*
 * ...................... BEGIN OF FUNCTIONS .........................
 */

/*
  ============================================================================

        void fill_p341_16khz (float **h0, long *lenh0);
        ~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~
	Fill filter coefficients for the sending mask of ITU-T 
	Recommendation P.341 for samples at 16 kHz.

        Parameters:
        ~~~~~~~~~~~
        h0:    (Out) pointer to array with FIR coefficients
        lenh0: (Out) pointer to number of coefficients

        Return value:
        ~~~~~~~~~~~~~
        None.

        Author: 
        ~~~~~~~
        Filter coefficients: 
          Rosario Drogo de Iacovo
          CSELT
          Audio Coding and Transm.Quality  Tel:    +39-11-228-5697
          Via G.Reiss Romoli, 274	   Fax:    +39-11-228-6207
          10148 Torino	    E-mail: rosario.drogodeiacovo@cselt.stet.it
          ITALY
          *** Copyright Notice: ***
          " (C) 1995 CSELT - Centro Studi E Laboratori Telecomunicazioni SpA "
          " All rights reserved "
          
        Routine:
          Simao Ferraz de Campos Neto
	  Comsat Laboratories             Tel:    +1-301-428-4516
	  22300 Comsat Drive              Fax:    +1-301-428-9287
	  Clarksburg MD 20871 - USA       E-mail: simao@ctd.comsat.com

        History:
        ~~~~~~~~
        01.Jul.1995 v1.0 Release of 1st version <simao@ctd.comsat.com>
        28.Mar.2000 v1.1 Added type cast to float to avoid compilation 
                         warnings with MS Visual C compiler <simao>

 ============================================================================
*/
#undef P341_16K_LEN
#define P341_16K_LEN 592
void fill_p341_16khz (h0, lenh0)
float **h0;
long *lenh0;
{
  static float p341_16khz_coeff[P341_16K_LEN] =  {
    (F)4.3370554e-03,  (F) 4.8963084e-03,  (F)-1.0865770e-03,  (F)-2.2118514e-04,  
    (F)1.5783547e-03,  (F)-9.0371860e-04,  (F) 1.0025039e-03,  (F) 2.7932322e-04,  
    (F)-1.8063678e-04, (F) 1.1228519e-03,  (F)-4.7977326e-04,  (F) 9.2887905e-04,   
    (F)1.0086939e-04,  (F) 2.0354803e-04,  (F) 8.0081349e-04,  (F)-2.7302929e-04,   
    (F)1.0026686e-03,  (F)-1.5205656e-04,  (F) 6.5360301e-04,  (F) 3.6157206e-04,   
    (F)1.3088441e-04,  (F) 8.1871439e-04,  (F)-1.4804904e-04,  (F) 9.0526585e-04,  
    (F)-2.3134480e-05, (F) 6.2321132e-04,  (F) 3.6859087e-04,  (F) 2.2122380e-04,   
    (F)7.4408704e-04,  (F)-2.7046864e-05,  (F) 8.6265617e-04,  (F) 9.6974412e-06,   
    (F)6.9084036e-04,  (F) 2.9722760e-04,  (F) 3.6743357e-04,  (F) 6.3089112e-04,   
    (F)8.6009648e-05,  (F) 8.2634163e-04,  (F) 2.1135920e-05,  (F) 7.7420201e-04,   
    (F)1.8675999e-04,  (F) 5.2482294e-04,  (F) 4.9217224e-04,  (F) 2.1806727e-04,   
    (F)7.5394748e-04,  (F) 3.9345021e-05,  (F) 8.2948886e-04,  (F) 7.8974577e-05,   
    (F)6.7639004e-04,  (F) 3.2520622e-04,  (F) 3.7250845e-04,  (F) 6.3361567e-04,   
    (F)9.5321090e-05,  (F) 8.2844632e-04,  (F)-2.5454455e-06,  (F) 7.9803746e-04,   
    (F)1.4418025e-04,  (F) 5.3996243e-04,  (F) 4.5701966e-04,  (F) 1.9639338e-04,   
    (F)7.5403862e-04,  (F)-3.5994011e-05,  (F) 8.6171870e-04,  (F)-2.6544669e-05,   
    (F)6.9943078e-04,  (F) 2.3383425e-04,  (F) 3.4376122e-04,  (F) 5.9758270e-04,  
    (F)-9.6120972e-06, (F) 8.4465806e-04,  (F)-1.5563653e-04,  (F) 8.2137416e-04,  
    (F)-8.7407682e-06, (F) 5.1653962e-04,  (F) 3.5863004e-04,  (F) 8.7334681e-05,   
    (F)7.2954959e-04,  (F)-2.2555892e-04,  (F) 8.7318212e-04,  (F)-2.3707685e-04,   
    (F)6.8138182e-04,  (F) 6.2581832e-05,  (F) 2.4350658e-04,  (F) 5.0432825e-04,  
    (F)-2.1007442e-04, (F) 8.2198119e-04,  (F)-4.1934647e-04,  (F) 8.0356853e-04,  
    (F)-2.5747280e-04, (F) 4.3052777e-04,  (F) 1.8509211e-04,  (F)-1.0928392e-04,   
    (F)6.4392889e-04,  (F)-5.1589872e-04,  (F) 8.3364848e-04,  (F)-5.5830975e-04,   
    (F)6.1069081e-04,  (F)-2.0610123e-04,  (F) 6.5714839e-05,  (F) 3.3753302e-04,  
    (F)-5.1022240e-04, (F) 7.3685066e-04,  (F)-7.9250753e-04,  (F) 7.2985394e-04,  
    (F)-6.1741765e-04, (F) 2.7802304e-04,  (F)-8.5035597e-05,  (F)-3.9297408e-04,   
    (F)4.8598972e-04,  (F)-9.1773152e-04,  (F) 7.3717440e-04,  (F)-9.9775731e-04,   
    (F)4.7875226e-04,  (F)-5.8379125e-04,  (F)-1.8844324e-04,  (F) 8.1040442e-05,  
    (F)-9.0973035e-04, (F) 5.8654411e-04,  (F)-1.2840812e-03,  (F) 6.0043298e-04,  
    (F)-1.0983587e-03, (F) 6.2571417e-05,  (F)-4.5858369e-04,  (F)-7.6343601e-04,   
    (F)2.5067647e-04,  (F)-1.4301295e-03,  (F) 5.8401655e-04,  (F)-1.5604368e-03,   
    (F)2.9356460e-04,  (F)-1.0786265e-03,  (F)-5.0987919e-04,  (F)-2.6825842e-04,  
    (F)-1.4059932e-03, (F) 3.7403302e-04,  (F)-1.8974634e-03,  (F) 4.2591529e-04,  
    (F)-1.7042091e-03, (F)-2.0398233e-04,  (F)-9.3923499e-04,  (F)-1.2114668e-03,  
    (F)-5.8080630e-05, (F)-2.0523333e-03,  (F) 3.8627175e-04,  (F)-2.2515963e-03,   
    (F)7.2968802e-05,  (F)-1.6928681e-03,  (F)-8.8733736e-04,  (F)-7.0504743e-04,  
    (F)-1.9928540e-03, (F) 1.1102043e-04,  (F)-2.6316794e-03,  (F) 2.2534739e-04,  
    (F)-2.4382822e-03, (F)-5.0346667e-04,  (F)-1.5226739e-03,  (F)-1.7244598e-03,  
    (F)-4.2924708e-04, (F)-2.7776651e-03,  (F) 1.6369469e-04,  (F)-3.0692266e-03,  
    (F)-1.5983374e-04, (F)-2.4264440e-03,  (F)-1.2978141e-03,  (F)-1.2209540e-03,  
    (F)-2.6567776e-03, (F)-1.8115649e-04,  (F)-3.4821691e-03,  (F) 2.6753403e-05,  
    (F)-3.2989222e-03, (F)-8.0478000e-04,  (F)-2.2051339e-03,  (F)-2.2785787e-03,  
    (F)-8.4385502e-04, (F)-3.5967515e-03,  (F)-5.0173398e-05,  (F)-4.0131403e-03,  
    (F)-3.6705838e-04, (F)-3.2753517e-03,  (F)-1.7085687e-03,  (F)-1.8026956e-03,  
    (F)-3.3777654e-03, (F)-4.7183504e-04,  (F)-4.4452577e-03,  (F)-1.2428060e-04,  
    (F)-4.2890581e-03, (F)-1.0623451e-03,  (F)-2.9794960e-03,  (F)-2.8436367e-03,  
    (F)-1.2738972e-03, (F)-4.5010059e-03,  (F)-2.0775726e-04,  (F)-5.0879740e-03,  
    (F)-4.9182557e-04, (F)-4.2421463e-03,  (F)-2.0756444e-03,  (F)-2.4300192e-03,  
    (F)-4.1369631e-03, (F)-7.1497396e-04,  (F)-5.5241206e-03,  (F)-1.6451873e-04,  
    (F)-5.4186736e-03, (F)-1.2157506e-03,  (F)-3.8412127e-03,  (F)-3.3813839e-03,  
    (F)-1.6857146e-03, (F)-5.4837505e-03,  (F)-2.4198474e-04,  (F)-6.3135075e-03,  
    (F)-4.5275451e-04, (F)-5.3449802e-03,  (F)-2.3347566e-03,  (F)-3.0874491e-03,  
    (F)-4.9139526e-03, (F)-8.4630255e-04,  (F)-6.7421814e-03,  (F) 4.3080433e-06,  
    (F)-6.7284528e-03, (F)-1.1705590e-03,  (F)-4.8045274e-03,  (F)-3.8433771e-03,  
    (F)-2.0324242e-03, (F)-6.5617644e-03,  (F)-4.6088337e-05,  (F)-7.7515103e-03,  
    (F)-1.2058937e-04, (F)-6.6398327e-03,  (F)-2.3916210e-03,  (F)-3.7691379e-03,  
    (F)-5.6977852e-03, (F)-7.6554808e-04,  (F)-8.1781162e-03,  (F) 5.4994663e-04,  
    (F)-8.3300798e-03, (F)-7.6778376e-04,  (F)-5.9277142e-03,  (F)-4.1653326e-03,  
    (F)-2.2482199e-03, (F)-7.8081727e-03,  (F) 5.7356736e-04,  (F)-9.5723976e-03,   
    (F)7.4658049e-04,  (F)-8.2841868e-03,  (F)-2.0837611e-03,  (F)-4.4931875e-03,  
    (F)-6.5098454e-03, (F)-2.8797664e-04,  (F)-1.0049007e-02,  (F) 1.8130718e-03,  
    (F)-1.0526155e-02, (F) 3.2312204e-04,  (F)-7.3976945e-03,  (F)-4.2344785e-03,  
    (F)-2.2237199e-03, (F)-9.4489053e-03,  (F) 2.0567242e-03,  (F)-1.2269975e-02,   
    (F)2.7378903e-03,  (F)-1.0761805e-02,  (F)-1.0158328e-03,  (F)-5.3719963e-03,  
    (F)-7.4710863e-03, (F) 1.0692955e-03,  (F)-1.3064357e-02,  (F) 4.7583043e-03,  
    (F)-1.4306429e-02, (F) 3.0611092e-03,  (F)-9.8659778e-03,  (F)-3.7682029e-03,  
    (F)-1.6488584e-03, (F)-1.2344226e-02,  (F) 5.8795482e-03,  (F)-1.7704338e-02,   
    (F)7.9554449e-03,  (F)-1.6000280e-02,  (F) 2.2828656e-03,  (F)-6.9512174e-03,  
    (F)-9.1906329e-03, (F) 5.3517620e-03,  (F)-2.0621147e-02,  (F) 1.3976623e-02,  
    (F)-2.4857777e-02, (F) 1.2526417e-02,  (F)-1.7214612e-02,  (F)-1.1532203e-03,   
    (F)1.3568596e-03,  (F)-2.2756321e-02,  (F) 2.3310698e-02,  (F)-4.1958306e-02,   
    (F)3.6273020e-02,  (F)-4.5178953e-02,  (F) 2.6147879e-02,  (F)-1.7848425e-02,  
    (F)-2.3884241e-02, (F) 6.6509096e-02,  (F)-1.8213102e-01,  (F) 6.1948613e-01,   
    (F)6.1948613e-01,  (F)-1.8213102e-01,  (F) 6.6509096e-02,  (F)-2.3884241e-02,  
    (F)-1.7848425e-02, (F) 2.6147879e-02,  (F)-4.5178953e-02,  (F) 3.6273020e-02,  
    (F)-4.1958306e-02, (F) 2.3310698e-02,  (F)-2.2756321e-02,  (F) 1.3568596e-03,  
    (F)-1.1532203e-03, (F)-1.7214612e-02,  (F) 1.2526417e-02,  (F)-2.4857777e-02,   
    (F)1.3976623e-02,  (F)-2.0621147e-02,  (F) 5.3517620e-03,  (F)-9.1906329e-03,  
    (F)-6.9512174e-03, (F) 2.2828656e-03,  (F)-1.6000280e-02,  (F) 7.9554449e-03,  
    (F)-1.7704338e-02, (F) 5.8795482e-03,  (F)-1.2344226e-02,  (F)-1.6488584e-03,  
    (F)-3.7682029e-03, (F)-9.8659778e-03,  (F) 3.0611092e-03,  (F)-1.4306429e-02,   
    (F)4.7583043e-03,  (F)-1.3064357e-02,  (F) 1.0692955e-03,  (F)-7.4710863e-03,  
    (F)-5.3719963e-03, (F)-1.0158328e-03,  (F)-1.0761805e-02,  (F) 2.7378903e-03,  
    (F)-1.2269975e-02, (F) 2.0567242e-03,  (F)-9.4489053e-03,  (F)-2.2237199e-03,  
    (F)-4.2344785e-03, (F)-7.3976945e-03,  (F) 3.2312204e-04,  (F)-1.0526155e-02,   
    (F)1.8130718e-03,  (F)-1.0049007e-02,  (F)-2.8797664e-04,  (F)-6.5098454e-03,  
    (F)-4.4931875e-03, (F)-2.0837611e-03,  (F)-8.2841868e-03,  (F) 7.4658049e-04,  
    (F)-9.5723976e-03, (F) 5.7356736e-04,  (F)-7.8081727e-03,  (F)-2.2482199e-03,  
    (F)-4.1653326e-03, (F)-5.9277142e-03,  (F)-7.6778376e-04,  (F)-8.3300798e-03,   
    (F)5.4994663e-04,  (F)-8.1781162e-03,  (F)-7.6554808e-04,  (F)-5.6977852e-03,  
    (F)-3.7691379e-03, (F)-2.3916210e-03,  (F)-6.6398327e-03,  (F)-1.2058937e-04,  
    (F)-7.7515103e-03, (F)-4.6088337e-05,  (F)-6.5617644e-03,  (F)-2.0324242e-03,  
    (F)-3.8433771e-03, (F)-4.8045274e-03,  (F)-1.1705590e-03,  (F)-6.7284528e-03,   
    (F)4.3080433e-06,  (F)-6.7421814e-03,  (F)-8.4630255e-04,  (F)-4.9139526e-03,  
    (F)-3.0874491e-03, (F)-2.3347566e-03,  (F)-5.3449802e-03,  (F)-4.5275451e-04,  
    (F)-6.3135075e-03, (F)-2.4198474e-04,  (F)-5.4837505e-03,  (F)-1.6857146e-03,  
    (F)-3.3813839e-03, (F)-3.8412127e-03,  (F)-1.2157506e-03,  (F)-5.4186736e-03,  
    (F)-1.6451873e-04, (F)-5.5241206e-03,  (F)-7.1497396e-04,  (F)-4.1369631e-03,  
    (F)-2.4300192e-03, (F)-2.0756444e-03,  (F)-4.2421463e-03,  (F)-4.9182557e-04,  
    (F)-5.0879740e-03, (F)-2.0775726e-04,  (F)-4.5010059e-03,  (F)-1.2738972e-03,  
    (F)-2.8436367e-03, (F)-2.9794960e-03,  (F)-1.0623451e-03,  (F)-4.2890581e-03,  
    (F)-1.2428060e-04, (F)-4.4452577e-03,  (F)-4.7183504e-04,  (F)-3.3777654e-03,  
    (F)-1.8026956e-03, (F)-1.7085687e-03,  (F)-3.2753517e-03,  (F)-3.6705838e-04,  
    (F)-4.0131403e-03, (F)-5.0173398e-05,  (F)-3.5967515e-03,  (F)-8.4385502e-04,  
    (F)-2.2785787e-03, (F)-2.2051339e-03,  (F)-8.0478000e-04,  (F)-3.2989222e-03,   
    (F)2.6753403e-05,  (F)-3.4821691e-03,  (F)-1.8115649e-04,  (F)-2.6567776e-03,  
    (F)-1.2209540e-03, (F)-1.2978141e-03,  (F)-2.4264440e-03,  (F)-1.5983374e-04,  
    (F)-3.0692266e-03, (F) 1.6369469e-04,  (F)-2.7776651e-03,  (F)-4.2924708e-04,  
    (F)-1.7244598e-03, (F)-1.5226739e-03,  (F)-5.0346667e-04,  (F)-2.4382822e-03,   
    (F)2.2534739e-04,  (F)-2.6316794e-03,  (F) 1.1102043e-04,  (F)-1.9928540e-03,  
    (F)-7.0504743e-04, (F)-8.8733736e-04,  (F)-1.6928681e-03,  (F) 7.2968802e-05,  
    (F)-2.2515963e-03, (F) 3.8627175e-04,  (F)-2.0523333e-03,  (F)-5.8080630e-05,  
    (F)-1.2114668e-03, (F)-9.3923499e-04,  (F)-2.0398233e-04,  (F)-1.7042091e-03,   
    (F)4.2591529e-04,  (F)-1.8974634e-03,  (F) 3.7403302e-04,  (F)-1.4059932e-03,  
    (F)-2.6825842e-04, (F)-5.0987919e-04,  (F)-1.0786265e-03,  (F) 2.9356460e-04,  
    (F)-1.5604368e-03, (F) 5.8401655e-04,  (F)-1.4301295e-03,  (F) 2.5067647e-04,  
    (F)-7.6343601e-04, (F)-4.5858369e-04,  (F) 6.2571417e-05,  (F)-1.0983587e-03,   
    (F)6.0043298e-04,  (F)-1.2840812e-03,  (F) 5.8654411e-04,  (F)-9.0973035e-04,   
    (F)8.1040442e-05,  (F)-1.8844324e-04,  (F)-5.8379125e-04,  (F) 4.7875226e-04,  
    (F)-9.9775731e-04, (F) 7.3717440e-04,  (F)-9.1773152e-04,  (F) 4.8598972e-04,  
    (F)-3.9297408e-04, (F)-8.5035597e-05,  (F) 2.7802304e-04,  (F)-6.1741765e-04,   
    (F)7.2985394e-04,  (F)-7.9250753e-04,  (F) 7.3685066e-04,  (F)-5.1022240e-04,   
    (F)3.3753302e-04,  (F) 6.5714839e-05,  (F)-2.0610123e-04,  (F) 6.1069081e-04,  
    (F)-5.5830975e-04, (F) 8.3364848e-04,  (F)-5.1589872e-04,  (F) 6.4392889e-04,  
    (F)-1.0928392e-04, (F) 1.8509211e-04,  (F) 4.3052777e-04,  (F)-2.5747280e-04,   
    (F)8.0356853e-04,  (F)-4.1934647e-04,  (F) 8.2198119e-04,  (F)-2.1007442e-04,   
    (F)5.0432825e-04,  (F) 2.4350658e-04,  (F) 6.2581832e-05,  (F) 6.8138182e-04,  
    (F)-2.3707685e-04, (F) 8.7318212e-04,  (F)-2.2555892e-04,  (F) 7.2954959e-04,   
    (F)8.7334681e-05,  (F) 3.5863004e-04,  (F) 5.1653962e-04,  (F)-8.7407682e-06,   
    (F)8.2137416e-04,  (F)-1.5563653e-04,  (F) 8.4465806e-04,  (F)-9.6120972e-06,   
    (F)5.9758270e-04,  (F) 3.4376122e-04,  (F) 2.3383425e-04,  (F) 6.9943078e-04,  
    (F)-2.6544669e-05, (F) 8.6171870e-04,  (F)-3.5994011e-05,  (F) 7.5403862e-04,   
    (F)1.9639338e-04,  (F) 4.5701966e-04,  (F) 5.3996243e-04,  (F) 1.4418025e-04,   
    (F)7.9803746e-04,  (F)-2.5454455e-06,  (F) 8.2844632e-04,  (F) 9.5321090e-05,   
    (F)6.3361567e-04,  (F) 3.7250845e-04,  (F) 3.2520622e-04,  (F) 6.7639004e-04,   
    (F)7.8974577e-05,  (F) 8.2948886e-04,  (F) 3.9345021e-05,  (F) 7.5394748e-04,   
    (F)2.1806727e-04,  (F) 4.9217224e-04,  (F) 5.2482294e-04,  (F) 1.8675999e-04,   
    (F)7.7420201e-04,  (F) 2.1135920e-05,  (F) 8.2634163e-04,  (F) 8.6009648e-05,   
    (F)6.3089112e-04,  (F) 3.6743357e-04,  (F) 2.9722760e-04,  (F) 6.9084036e-04,   
    (F)9.6974412e-06,  (F) 8.6265617e-04,  (F)-2.7046864e-05,  (F) 7.4408704e-04,   
    (F)2.2122380e-04,  (F) 3.6859087e-04,  (F) 6.2321132e-04,  (F)-2.3134480e-05,   
    (F)9.0526585e-04,  (F)-1.4804904e-04,  (F) 8.1871439e-04,  (F) 1.3088441e-04,   
    (F)3.6157206e-04,  (F) 6.5360301e-04,  (F)-1.5205656e-04,  (F) 1.0026686e-03,  
    (F)-2.7302929e-04, (F) 8.0081349e-04,  (F) 2.0354803e-04,  (F) 1.0086939e-04,   
    (F)9.2887905e-04,  (F)-4.7977326e-04,  (F) 1.1228519e-03,  (F)-1.8063678e-04,   
    (F)2.7932322e-04,  (F) 1.0025039e-03,  (F)-9.0371860e-04,  (F) 1.5783547e-03,  
    (F)-2.2118514e-04, (F)-1.0865770e-03,  (F) 4.8963084e-03,  (F) 4.3370554e-03
  };

  *lenh0 = P341_16K_LEN;           /* store 'number of coefficients' */
  *h0 = p341_16khz_coeff;		/* store pointer to []-array */
}
#undef P341_16K_LEN
/* ...................... End of fill_p341_16khz() ..................... */


/*
  ============================================================================

        SCD_FIR *p341_16khz_init (void);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~

        Initialization routine for ITU-T Recommendation send-part mask 
	filtering characteristic for data sampled at 16 kHz. No rate change 
	is implemented.

        Parameters:  none.
        ~~~~~~~~~~~

        Return value:
        ~~~~~~~~~~~~~
        Returns a pointer to struct SCD_FIR;

        Author: <simao@ctd.comsat.com>
        ~~~~~~~

        History:
        ~~~~~~~~
	01.Jul.95 v1.0 Release of 1st version <simao@ctd.comsat.com>

 ============================================================================
*/
SCD_FIR *p341_16khz_init ()
{
  float          *h0;		/* pointer to array with FIR coeff. */
  long            lenh0;	/* number of FIR coefficients */


  /* allocate array for FIR coeff. and fill with coefficients */
  fill_p341_16khz(&h0, &lenh0);

  return
    fir_initialization(		/* Returns: pointer to SCD_FIR-struct */
		       lenh0,	/* In: number of FIR-coefficients */
		       h0,	/* In: pointer to array with FIR-cof. */
		       1.0,	/* In: gain factor for FIR-coeffic. */
		       1l,	/* In: Down-sampling factor */
		       'D'	/* In: switch to down-sampling proc. */
    );				/* (works here as simple FIR-fil. */
}
/* .................... End of p341_16khz_init() .................... */


/*
  ============================================================================

        void fill_bp5k_16khz (float **h0, long *lenh0);
        ~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~
	Fill filter coefficients for limiting the bandwidth of the
	signals to 5 kHz for samples at 16 kHz.

        Parameters:
        ~~~~~~~~~~~
        h0:    (Out) pointer to array with FIR coefficients
        lenh0: (Out) pointer to number of coefficients

        Return value:
        ~~~~~~~~~~~~~
        None.

        Author: 
        ~~~~~~~
        Filter coefficients: 
          Rosario Drogo de Iacovo
          CSELT
          Audio Coding and Transm.Quality  Tel:    +39-11-228-5697
          Via G.Reiss Romoli, 274	   Fax:    +39-11-228-6207
          10148 Torino	    E-mail: rosario.drogodeiacovo@cselt.stet.it
          ITALY
          *** Copyright Notice: ***
          " (C) 1997 CSELT - Centro Studi E Laboratori Telecomunicazioni SpA "
          " All rights reserved "
          
        Routine:
          Simao Ferraz de Campos Neto
	  Comsat Laboratories             Tel:    +1-301-428-4516
	  22300 Comsat Drive              Fax:    +1-301-428-9287
	  Clarksburg MD 20871 - USA       E-mail: simao@ctd.comsat.com

        History:
        ~~~~~~~~
        13.May.97 v1.0 Release of 1st version <simao@ctd.comsat.com>
        28.Mar.2000 v1.1 Added type cast to float to avoid compilation 
                         warnings with MS Visual C compiler <simao>

 ============================================================================
*/
#undef BP5K_16K_LEN
#define BP5K_16K_LEN 592
void fill_bp5k_16khz (h0, lenh0)
float **h0;
long *lenh0;
{
  static float bp5k_16khz_coeff[BP5K_16K_LEN] =  {
   (F)2.0805499e-03,  (F) 3.9722215e-03,  (F) 3.2368711e-03,  (F) 6.3445872e-05,  
   (F)-1.3358539e-03, (F) 4.8035495e-04,  (F) 1.4837936e-03,  (F)-7.1432006e-05,  
   (F)-5.3197924e-04, (F) 9.4085515e-04,  (F) 8.3261061e-04,  (F)-4.2019012e-04,   
   (F)2.3758270e-04,  (F) 1.0771052e-03,  (F) 6.7905656e-05,  (F)-1.6575014e-04,   
   (F)9.0703407e-04,  (F) 5.2925119e-04,  (F)-2.4009910e-04,  (F) 5.8300451e-04,   
   (F)8.1158061e-04,  (F)-9.5331602e-05,  (F) 2.7649832e-04,  (F) 9.0170081e-04,  
   (F)1.4676282e-04,  (F) 6.6667703e-05,  (F) 8.4747506e-04,  (F) 3.9680262e-04,  
   (F)-2.9073419e-05, (F) 7.0953770e-04,  (F) 6.0362256e-04,  (F)-2.5249950e-05,   
   (F)5.3852836e-04,  (F) 7.4613466e-04,  (F) 5.2826418e-05,  (F) 3.6872795e-04,   
   (F)8.1936773e-04,  (F) 1.7834353e-04,  (F) 2.2038581e-04,  (F) 8.2492171e-04,   
   (F)3.2723682e-04,  (F) 1.0633143e-04,  (F) 7.7031646e-04,  (F) 4.8260334e-04,   
   (F)4.0287664e-05,  (F) 6.7170137e-04,  (F) 6.3253750e-04,  (F) 3.0359128e-05,   
   (F)5.3765695e-04,  (F) 7.5149712e-04,  (F) 6.7577648e-05,  (F) 3.7640856e-04,   
   (F)8.2555112e-04,  (F) 1.5900697e-04,  (F) 2.1942502e-04,  (F) 8.4946533e-04,   
   (F)2.9158385e-04,  (F) 7.4805292e-05,  (F) 8.0375966e-04,  (F) 4.4799518e-04,  
   (F)-2.6877102e-05, (F) 7.0140838e-04,  (F) 6.1047682e-04,  (F)-7.6935612e-05,
   (F)5.3898956e-04,  (F) 7.5079435e-04,  (F)-5.6697379e-05,  (F) 3.4489013e-04, 
   (F)8.4572319e-04,  (F) 2.5781549e-05,  (F) 1.3440062e-04,  (F) 8.7589585e-04,  
   (F)1.7022328e-04,  (F)-5.8804298e-05,  (F) 8.2351175e-04,  (F) 3.4868918e-04, 
   (F)-2.0786328e-04, (F) 6.9373941e-04,  (F) 5.3987170e-04,  (F)-2.9129914e-04,   
   (F)4.8968352e-04,  (F) 7.1065718e-04,  (F)-2.8792879e-04,  (F) 2.3721823e-04, 
   (F)8.2442752e-04,  (F)-2.0239452e-04,  (F)-3.3846228e-05,  (F) 8.5952215e-04, 
   (F)-4.2920075e-05, (F)-2.9124518e-04,  (F) 7.9570539e-04,  (F) 1.7050387e-04,  
   (F)-4.9268552e-04, (F) 6.2979774e-04,  (F) 3.9780715e-04,  (F)-6.1185209e-04,  
   (F)3.7506374e-04,  (F) 6.0138846e-04,  (F)-6.3116397e-04,  (F) 5.5801711e-05, 
   (F)7.4482882e-04,  (F)-5.4079543e-04,  (F)-2.9161075e-04,  (F) 7.8742167e-04, 
   (F)-3.5641282e-04, (F)-6.1987769e-04,  (F) 7.1061989e-04,  (F)-1.0650414e-04,  
   (F)-8.8526201e-04, (F) 5.1001679e-04,  (F) 1.6805066e-04,  (F)-1.0529198e-03,  
   (F)1.9525361e-04,  (F) 4.2103856e-04,  (F)-1.0919296e-03,  (F)-2.0205436e-04, 
   (F)5.9807594e-04,  (F)-9.9796908e-04,  (F)-6.3483778e-04,  (F) 6.5804381e-04, 
   (F)-7.8489062e-04, (F)-1.0488444e-03,  (F) 5.7331275e-04,  (F)-4.8723154e-04,  
   (F)-1.3916558e-03, (F) 3.3534474e-04,  (F)-1.5028960e-04,  (F)-1.6124011e-03, 
   (F)-4.4736478e-05, (F) 1.6210356e-04,  (F)-1.6781356e-03,  (F)-5.2768325e-04,  
   (F)3.8893919e-04,  (F)-1.5802909e-03,  (F)-1.0599137e-03,  (F) 4.7758328e-04,
   (F)-1.3322860e-03, (F)-1.5747678e-03,  (F) 3.9262526e-04,  (F)-9.7289874e-04,  
   (F)-2.0066034e-03, (F) 1.1906035e-04,  (F)-5.6017973e-04,  (F)-2.2933960e-03, 
   (F)-3.2942885e-04, (F)-1.6840325e-04,  (F)-2.3922045e-03,  (F)-9.0788612e-04,  
   (F)1.2766640e-04,  (F)-2.2900981e-03,  (F)-1.5537480e-03,  (F) 2.6244445e-04,
   (F)-1.9993089e-03, (F)-2.1869429e-03,  (F) 1.8869166e-04,  (F)-1.5643897e-03,  
   (F)-2.7257064e-03, (F)-1.1422064e-04,  (F)-1.0541415e-03,  (F)-3.0936849e-03, 
   (F)-6.3307831e-04, (F)-5.5588793e-04,  (F)-3.2350341e-03,  (F)-1.3201463e-03, 
   (F)-1.6402940e-04, (F)-3.1275771e-03,  (F)-2.0976384e-03,  (F) 4.0228664e-05, 
   (F)-2.7841155e-03, (F)-2.8720059e-03,  (F)-5.5816763e-06,  (F)-2.2532994e-03, 
   (F)-3.5399219e-03, (F)-3.2967385e-04,  (F)-1.6168623e-03,  (F)-4.0078194e-03, 
   (F)-9.2201973e-04, (F)-9.7976498e-04,  (F)-4.2043413e-03,  (F)-1.7302268e-03, 
   (F)-4.5514941e-04, (F)-4.0930890e-03,  (F)-2.6646442e-03,  (F)-1.4987760e-04, 
   (F)-3.6837365e-03, (F)-3.6082928e-03,  (F)-1.4287889e-04,  (F)-3.0323975e-03, 
   (F)-4.4379771e-03, (F)-4.7605215e-04,  (F)-2.2325424e-03,  (F)-5.0344117e-03, 
   (F)-1.1443298e-03, (F)-1.4099526e-03,  (F)-5.3043884e-03,  (F)-2.0916948e-03, 
   (F)-7.0417569e-04, (F)-5.1954846e-03,  (F)-3.2147444e-03,  (F)-2.4893559e-04, 
   (F)-4.7081688e-03, (F)-4.3749887e-03,  (F)-1.5195163e-04,  (F)-3.9004359e-03, 
   (F)-5.4167544e-03, (F)-4.7614384e-04,  (F)-2.8824934e-03,  (F)-6.1869107e-03, 
   (F)-1.2253861e-03, (F)-1.8070597e-03,  (F)-6.5630700e-03,  (F)-2.3413170e-03, 
   (F)-8.4537442e-04, (F)-6.4672154e-03,  (F)-3.7069390e-03,  (F)-1.7053360e-04, 
   (F)-5.8844936e-03, (F)-5.1548613e-03,  (F) 7.1659157e-05,  (F)-4.8718467e-03, 
   (F)-6.4891423e-03, (F)-2.1317928e-04,  (F)-3.5562787e-03,  (F)-7.5130954e-03, 
   (F)-1.0500512e-03, (F)-2.1205997e-03,  (F)-8.0554503e-03,  (F)-2.3841176e-03, 
   (F)-7.8340158e-04, (F)-7.9990811e-03,  (F)-4.0822857e-03,  (F) 2.2889582e-04, 
   (F)-7.3017179e-03, (F)-5.9428942e-03,  (F) 7.1401279e-04,  (F)-6.0110286e-03, 
   (F)-7.7197987e-03, (F) 5.2510592e-04,  (F)-4.2636499e-03,  (F)-9.1499310e-03, 
   (F)-4.0516251e-04, (F)-2.2793984e-03,  (F)-9.9880979e-03,  (F)-2.0435675e-03, 
   (F)-3.3909452e-04, (F)-1.0043874e-02,  (F)-4.2488535e-03,  (F) 1.2480797e-03, 
   (F)-9.2165441e-03, (F)-6.7817160e-03,  (F) 2.1846610e-03,  (F)-7.5147738e-03, 
   (F)-9.3238581e-03, (F) 2.2239974e-03,  (F)-5.0703559e-03,  (F)-1.1511062e-02,  
   (F)1.2078520e-03,  (F)-2.1353719e-03,  (F)-1.2972233e-02,  (F)-9.0273574e-04, 
   (F)9.3357826e-04,  (F)-1.3372948e-02,  (F)-4.0071332e-03,  (F) 3.7031099e-03, 
   (F)-1.2461197e-02, (F)-7.8598133e-03,  (F) 5.7045982e-03,  (F)-1.0100569e-02,  
   (F)-1.2080651e-02, (F) 6.4711243e-03,  (F)-6.2969332e-03,  (F)-1.6171275e-02,  
   (F)5.5803497e-03,  (F)-1.2083596e-03,  (F)-1.9544795e-02,  (F) 2.6766788e-03, 
   (F)4.8625376e-03,  (F)-2.1544087e-02,  (F)-2.5328532e-03,  (F) 1.1492770e-02, 
   (F)-2.1430688e-02, (F)-1.0346261e-02,  (F) 1.8175979e-02,  (F)-1.8278143e-02,  
   (F)-2.1279927e-02, (F) 2.4371904e-02,  (F)-1.0564866e-02,  (F)-3.6759368e-02,  
   (F)2.9560631e-02,  (F) 5.4891592e-03,  (F)-6.2027321e-02,  (F) 3.3295602e-02, 
   (F)4.6290827e-02,  (F)-1.2975737e-01,  (F) 3.5249028e-02,  (F) 5.2480944e-01,  
   (F)5.2480944e-01,  (F) 3.5249028e-02,  (F)-1.2975737e-01,  (F) 4.6290827e-02,  
   (F)3.3295602e-02,  (F)-6.2027321e-02,  (F) 5.4891592e-03,  (F) 2.9560631e-02, 
   (F)-3.6759368e-02, (F)-1.0564866e-02,  (F) 2.4371904e-02,  (F)-2.1279927e-02,  
   (F)-1.8278143e-02, (F) 1.8175979e-02,  (F)-1.0346261e-02,  (F)-2.1430688e-02,  
   (F)1.1492770e-02,  (F)-2.5328532e-03,  (F)-2.1544087e-02,  (F) 4.8625376e-03, 
   (F)2.6766788e-03,  (F)-1.9544795e-02,  (F)-1.2083596e-03,  (F) 5.5803497e-03, 
   (F)-1.6171275e-02, (F)-6.2969332e-03,  (F) 6.4711243e-03,  (F)-1.2080651e-02,  
   (F)-1.0100569e-02, (F) 5.7045982e-03,  (F)-7.8598133e-03,  (F)-1.2461197e-02,  
   (F)3.7031099e-03,  (F)-4.0071332e-03,  (F)-1.3372948e-02,  (F) 9.3357826e-04,
   (F)-9.0273574e-04, (F)-1.2972233e-02,  (F)-2.1353719e-03,  (F) 1.2078520e-03,  
   (F)-1.1511062e-02, (F)-5.0703559e-03,  (F) 2.2239974e-03,  (F)-9.3238581e-03, 
   (F)-7.5147738e-03, (F) 2.1846610e-03,  (F)-6.7817160e-03,  (F)-9.2165441e-03,  
   (F)1.2480797e-03,  (F)-4.2488535e-03,  (F)-1.0043874e-02,  (F)-3.3909452e-04,
   (F)-2.0435675e-03, (F)-9.9880979e-03,  (F)-2.2793984e-03,  (F)-4.0516251e-04,  
   (F)-9.1499310e-03, (F)-4.2636499e-03,  (F) 5.2510592e-04,  (F)-7.7197987e-03, 
   (F)-6.0110286e-03, (F) 7.1401279e-04,  (F)-5.9428942e-03,  (F)-7.3017179e-03,  
   (F)2.2889582e-04,  (F)-4.0822857e-03,  (F)-7.9990811e-03,  (F)-7.8340158e-04,
   (F)-2.3841176e-03, (F)-8.0554503e-03,  (F)-2.1205997e-03,  (F)-1.0500512e-03,  
   (F)-7.5130954e-03, (F)-3.5562787e-03,  (F)-2.1317928e-04,  (F)-6.4891423e-03, 
   (F)-4.8718467e-03, (F) 7.1659157e-05,  (F)-5.1548613e-03,  (F)-5.8844936e-03, 
   (F)-1.7053360e-04, (F)-3.7069390e-03,  (F)-6.4672154e-03,  (F)-8.4537442e-04, 
   (F)-2.3413170e-03, (F)-6.5630700e-03,  (F)-1.8070597e-03,  (F)-1.2253861e-03, 
   (F)-6.1869107e-03, (F)-2.8824934e-03,  (F)-4.7614384e-04,  (F)-5.4167544e-03, 
   (F)-3.9004359e-03, (F)-1.5195163e-04,  (F)-4.3749887e-03,  (F)-4.7081688e-03, 
   (F)-2.4893559e-04, (F)-3.2147444e-03,  (F)-5.1954846e-03,  (F)-7.0417569e-04, 
   (F)-2.0916948e-03, (F)-5.3043884e-03,  (F)-1.4099526e-03,  (F)-1.1443298e-03, 
   (F)-5.0344117e-03, (F)-2.2325424e-03,  (F)-4.7605215e-04,  (F)-4.4379771e-03, 
   (F)-3.0323975e-03, (F)-1.4287889e-04,  (F)-3.6082928e-03,  (F)-3.6837365e-03, 
   (F)-1.4987760e-04, (F)-2.6646442e-03,  (F)-4.0930890e-03,  (F)-4.5514941e-04, 
   (F)-1.7302268e-03, (F)-4.2043413e-03,  (F)-9.7976498e-04,  (F)-9.2201973e-04, 
   (F)-4.0078194e-03, (F)-1.6168623e-03,  (F)-3.2967385e-04,  (F)-3.5399219e-03, 
   (F)-2.2532994e-03, (F)-5.5816763e-06,  (F)-2.8720059e-03,  (F)-2.7841155e-03,  
   (F)4.0228664e-05,  (F)-2.0976384e-03,  (F)-3.1275771e-03,  (F)-1.6402940e-04,
   (F)-1.3201463e-03, (F)-3.2350341e-03,  (F)-5.5588793e-04,  (F)-6.3307831e-04,  
   (F)-3.0936849e-03, (F)-1.0541415e-03,  (F)-1.1422064e-04,  (F)-2.7257064e-03, 
   (F)-1.5643897e-03, (F) 1.8869166e-04,  (F)-2.1869429e-03,  (F)-1.9993089e-03,  
   (F)2.6244445e-04,  (F)-1.5537480e-03,  (F)-2.2900981e-03,  (F) 1.2766640e-04,
   (F)-9.0788612e-04, (F)-2.3922045e-03,  (F)-1.6840325e-04,  (F)-3.2942885e-04,  
   (F)-2.2933960e-03, (F)-5.6017973e-04,  (F) 1.1906035e-04,  (F)-2.0066034e-03, 
   (F)-9.7289874e-04, (F) 3.9262526e-04,  (F)-1.5747678e-03,  (F)-1.3322860e-03,  
   (F)4.7758328e-04,  (F)-1.0599137e-03,  (F)-1.5802909e-03,  (F) 3.8893919e-04,
   (F)-5.2768325e-04, (F)-1.6781356e-03,  (F) 1.6210356e-04,  (F)-4.4736478e-05,  
   (F)-1.6124011e-03, (F)-1.5028960e-04,  (F) 3.3534474e-04,  (F)-1.3916558e-03, 
   (F)-4.8723154e-04, (F) 5.7331275e-04,  (F)-1.0488444e-03,  (F)-7.8489062e-04,  
   (F)6.5804381e-04,  (F)-6.3483778e-04,  (F)-9.9796908e-04,  (F) 5.9807594e-04,
   (F)-2.0205436e-04, (F)-1.0919296e-03,  (F) 4.2103856e-04,  (F) 1.9525361e-04,  
   (F)-1.0529198e-03, (F) 1.6805066e-04,  (F) 5.1001679e-04,  (F)-8.8526201e-04, 
   (F)-1.0650414e-04, (F) 7.1061989e-04,  (F)-6.1987769e-04,  (F)-3.5641282e-04,  
   (F)7.8742167e-04,  (F)-2.9161075e-04,  (F)-5.4079543e-04,  (F) 7.4482882e-04, 
   (F)5.5801711e-05,  (F)-6.3116397e-04,  (F) 6.0138846e-04,  (F) 3.7506374e-04, 
   (F)-6.1185209e-04, (F) 3.9780715e-04,  (F) 6.2979774e-04,  (F)-4.9268552e-04,   
   (F)1.7050387e-04,  (F) 7.9570539e-04,  (F)-2.9124518e-04,  (F)-4.2920075e-05, 
   (F)8.5952215e-04,  (F)-3.3846228e-05,  (F)-2.0239452e-04,  (F) 8.2442752e-04,  
   (F)2.3721823e-04,  (F)-2.8792879e-04,  (F) 7.1065718e-04,  (F) 4.8968352e-04, 
   (F)-2.9129914e-04, (F) 5.3987170e-04,  (F) 6.9373941e-04,  (F)-2.0786328e-04,   
   (F)3.4868918e-04,  (F) 8.2351175e-04,  (F)-5.8804298e-05,  (F) 1.7022328e-04, 
   (F)8.7589585e-04,  (F) 1.3440062e-04,  (F) 2.5781549e-05,  (F) 8.4572319e-04,  
   (F)3.4489013e-04,  (F)-5.6697379e-05,  (F) 7.5079435e-04,  (F) 5.3898956e-04, 
   (F)-7.6935612e-05, (F) 6.1047682e-04,  (F) 7.0140838e-04,  (F)-2.6877102e-05,   
   (F)4.4799518e-04,  (F) 8.0375966e-04,  (F) 7.4805292e-05,  (F) 2.9158385e-04, 
   (F)8.4946533e-04,  (F) 2.1942502e-04,  (F) 1.5900697e-04,  (F) 8.2555112e-04,  
   (F)3.7640856e-04,  (F) 6.7577648e-05,  (F) 7.5149712e-04,  (F) 5.3765695e-04,  
   (F)3.0359128e-05,  (F) 6.3253750e-04,  (F) 6.7170137e-04,  (F) 4.0287664e-05,  
   (F)4.8260334e-04,  (F) 7.7031646e-04,  (F) 1.0633143e-04,  (F) 3.2723682e-04,  
   (F)8.2492171e-04,  (F) 2.2038581e-04,  (F) 1.7834353e-04,  (F) 8.1936773e-04,  
   (F)3.6872795e-04,  (F) 5.2826418e-05,  (F) 7.4613466e-04,  (F) 5.3852836e-04, 
   (F)-2.5249950e-05, (F) 6.0362256e-04,  (F) 7.0953770e-04,  (F)-2.9073419e-05,   
   (F)3.9680262e-04,  (F) 8.4747506e-04,  (F) 6.6667703e-05,  (F) 1.4676282e-04, 
   (F)9.0170081e-04,  (F) 2.7649832e-04,  (F)-9.5331602e-05,  (F) 8.1158061e-04,  
   (F)5.8300451e-04,  (F)-2.4009910e-04,  (F) 5.2925119e-04,  (F) 9.0703407e-04, 
   (F)-1.6575014e-04, (F) 6.7905656e-05,  (F) 1.0771052e-03,  (F) 2.3758270e-04,  
   (F)-4.2019012e-04, (F) 8.3261061e-04,  (F) 9.4085515e-04,  (F)-5.3197924e-04, 
   (F)-7.1432006e-05, (F) 1.4837936e-03,  (F) 4.8035495e-04,  (F)-1.3358539e-03,  
   (F)6.3445872e-05,  (F) 3.2368711e-03,  (F) 3.9722215e-03,  (F)2.0805499e-03  
  };

  *lenh0 = BP5K_16K_LEN;           /* store 'number of coefficients' */
  *h0 = bp5k_16khz_coeff;		/* store pointer to []-array */
}
#undef BP5K_16K_LEN
/* ...................... End of fill_bp5k_16khz() ..................... */


/*
  ============================================================================

        SCD_FIR *bp5k_16khz_init (void);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~

        Initialization routine for a band-pass filter which limits the 
	bandwidth of the input signal from 50 Hz to 5000 Hz (3 dB points).
        No rate change is implemented.

        Parameters:  none.
        ~~~~~~~~~~~

        Return value:
        ~~~~~~~~~~~~~
        Returns a pointer to struct SCD_FIR;

        Author: <simao@ctd.comsat.com>
        ~~~~~~~

        History:
        ~~~~~~~~
        13.May.97 v1.0 Release of 1st version <simao@ctd.comsat.com>

 ============================================================================
*/
SCD_FIR *bp5k_16khz_init ()
{
  float          *h0;		/* pointer to array with FIR coeff. */
  long            lenh0;	/* number of FIR coefficients */


  /* allocate array for FIR coeff. and fill with coefficients */
  fill_bp5k_16khz(&h0, &lenh0);

  return
    fir_initialization(		/* Returns: pointer to SCD_FIR-struct */
		       lenh0,	/* In: number of FIR-coefficients */
		       h0,	/* In: pointer to array with FIR-cof. */
		       1.0,	/* In: gain factor for FIR-coeffic. */
		       1l,	/* In: Down-sampling factor */
		       'D'	/* In: switch to down-sampling proc. */
    );				/* (works here as simple FIR-fil. */
}
/* .................... End of bp5k_16khz_init() .................... */

/*
  ============================================================================

        void fill_bp100_5k_16khz (float **h0, long *lenh0);
        ~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~
	Fill filter coefficients for limiting the bandwidth of the
	signals from 100Hz to 5 kHz for samples at 16 kHz.

        Parameters:
        ~~~~~~~~~~~
        h0:    (Out) pointer to array with FIR coefficients
        lenh0: (Out) pointer to number of coefficients

        Return value:
        ~~~~~~~~~~~~~
        None.

        Authors: 
        ~~~~~~~
		Cyril Guillaume & Stephane Ragot
			<stephane.ragot@francetelecom.com>

        History:
        ~~~~~~~~
        10.Feb.05 v1.0 Release of 1st version

 ============================================================================
*/
#undef BP100_5K_16K_LEN
#define BP100_5K_16K_LEN 603
void fill_bp100_5k_16khz (h0, lenh0)
float **h0;
long *lenh0;
{
  static float bp100_5k_16khz_coeff[BP100_5K_16K_LEN] =  {
	(F) -2.4460608e-003 ,		(F) -3.3771248e-003 ,		(F) 1.1116177e-005 ,		(F) 3.2518417e-003 ,		
	(F) 1.8419679e-003 ,		(F) 1.3311653e-005 ,		(F) 1.2144793e-003 ,		(F) 1.6892798e-003 ,		
	(F) 3.1179075e-004 ,		(F) 4.3658736e-004 ,		(F) 1.2464311e-003 ,		(F) 4.8151425e-004 ,		
	(F) 1.1484104e-004 ,		(F) 8.4447348e-004 ,		(F) 5.5774925e-004 ,		(F) 5.4567884e-006 ,		
	(F) 5.2838549e-004 ,		(F) 5.6803007e-004 ,		(F) 2.4839617e-007 ,		(F) 2.9459841e-004 ,		
	(F) 5.3287213e-004 ,		(F) 4.0368375e-005 ,		(F) 1.3130707e-004 ,		(F) 4.6701161e-004 ,		
	(F) 9.3063947e-005 ,		(F) 2.3380988e-005 ,		(F) 3.8277394e-004 ,		(F) 1.3981735e-004 ,		
	(F) -4.3414104e-005 ,		(F) 2.9004020e-004 ,		(F) 1.7143488e-004 ,		(F) -8.2167656e-005 ,		
	(F) 1.9548237e-004 ,		(F) 1.8445915e-004 ,		(F) -1.0368452e-004 ,		(F) 1.0311088e-004 ,		
	(F) 1.7951833e-004 ,		(F) -1.1554418e-004 ,		(F) 1.4072288e-005 ,		(F) 1.5871524e-004 ,		
	(F) -1.2301804e-004 ,		(F) -7.1691867e-005 ,		(F) 1.2420473e-004 ,		(F) -1.2888694e-004 ,		
	(F) -1.5498613e-004 ,		(F) 7.7260426e-005 ,		(F) -1.3348926e-004 ,		(F) -2.3563138e-004 ,		
	(F) 1.8126421e-005 ,		(F) -1.3662209e-004 ,		(F) -3.1267095e-004 ,		(F) -5.4503443e-005 ,		
	(F) -1.3840870e-004 ,		(F) -3.8312343e-004 ,		(F) -1.4143231e-004 ,		(F) -1.4033019e-004 ,		
	(F) -4.4255910e-004 ,		(F) -2.4289682e-004 ,		(F) -1.4582970e-004 ,		(F) -4.8619093e-004 ,		
	(F) -3.5667495e-004 ,		(F) -1.5971348e-004 ,		(F) -5.1000757e-004 ,		(F) -4.7924067e-004 ,		
	(F) -1.8920595e-004 ,		(F) -5.1085333e-004 ,		(F) -6.0027635e-004 ,		(F) -2.3765386e-004 ,		
	(F) -4.8928283e-004 ,		(F) -7.1515353e-004 ,		(F) -3.1889267e-004 ,		(F) -4.5384090e-004 ,		
	(F) -8.0362302e-004 ,		(F) -4.1686577e-004 ,		(F) -4.0188367e-004 ,		(F) -8.6244515e-004 ,		
	(F) -5.5204166e-004 ,		(F) -3.6379619e-004 ,		(F) -8.7894306e-004 ,		(F) -6.9497931e-004 ,		
	(F) -3.3644225e-004 ,		(F) -8.5005574e-004 ,		(F) -8.4234773e-004 ,		(F) -3.3549339e-004 ,		
	(F) -7.7253439e-004 ,		(F) -9.7674219e-004 ,		(F) -3.7983737e-004 ,		(F) -6.6293659e-004 ,		
	(F) -1.0759398e-003 ,		(F) -4.6479302e-004 ,		(F) -5.3378864e-004 ,		(F) -1.1250869e-003 ,		
	(F) -5.8505327e-004 ,		(F) -3.9815829e-004 ,		(F) -1.1086337e-003 ,		(F) -7.3392304e-004 ,		
	(F) -2.8164198e-004 ,		(F) -1.0185849e-003 ,		(F) -8.9099635e-004 ,		(F) -2.0838960e-004 ,		
	(F) -8.6107548e-004 ,		(F) -1.0293712e-003 ,		(F) -1.9063925e-004 ,		(F) -6.4997625e-004 ,		
	(F) -1.1233083e-003 ,		(F) -2.3211922e-004 ,		(F) -4.0354121e-004 ,		(F) -1.1483912e-003 ,		
	(F) -3.3082565e-004 ,		(F) -1.4887420e-004 ,		(F) -1.0843031e-003 ,		(F) -4.7371471e-004 ,		
	(F) 8.0278758e-005 ,		(F) -9.2169953e-004 ,		(F) -6.3484334e-004 ,		(F) 2.5234248e-004 ,		
	(F) -6.6553206e-004 ,		(F) -7.7928413e-004 ,		(F) 3.4583401e-004 ,		(F) -3.3477263e-004 ,		
	(F) -8.7152684e-004 ,		(F) 3.5110070e-004 ,		(F) 4.1616062e-005 ,		(F) -8.7859358e-004 ,		
	(F) 2.7169749e-004 ,		(F) 4.2637926e-004 ,		(F) -7.7499702e-004 ,		(F) 1.2443513e-004 ,		
	(F) 7.7656187e-004 ,		(F) -5.4750248e-004 ,		(F) -5.9021712e-005 ,		(F) 1.0501177e-003 ,		
	(F) -2.0066099e-004 ,		(F) -2.3655035e-004 ,		(F) 1.2135633e-003 ,		(F) 2.4311956e-004 ,		
	(F) -3.5890141e-004 ,		(F) 1.2506891e-003 ,		(F) 7.4336317e-004 ,		(F) -3.8414085e-004 ,		
	(F) 1.1614414e-003 ,		(F) 1.2493376e-003 ,		(F) -2.7490256e-004 ,		(F) 9.7213187e-004 ,		
	(F) 1.7060362e-003 ,		(F) -1.7747216e-005 ,		(F) 7.1687194e-004 ,		(F) 2.0569207e-003 ,		
	(F) 3.8604424e-004 ,		(F) 4.5412002e-004 ,		(F) 2.2616228e-003 ,		(F) 9.0861975e-004 ,		
	(F) 2.4078577e-004 ,		(F) 2.2934339e-003 ,		(F) 1.5029008e-003 ,		(F) 1.3480747e-004 ,		
	(F) 2.1481617e-003 ,		(F) 2.1022861e-003 ,		(F) 1.8361326e-004 ,		(F) 1.8532356e-003 ,		
	(F) 2.6355626e-003 ,		(F) 4.1217422e-004 ,		(F) 1.4564759e-003 ,		(F) 3.0319035e-003 ,		
	(F) 8.1960713e-004 ,		(F) 1.0247245e-003 ,		(F) 3.2316950e-003 ,		(F) 1.3744115e-003 ,		
	(F) 6.3653493e-004 ,		(F) 3.2018077e-003 ,		(F) 2.0187593e-003 ,		(F) 3.6672456e-004 ,		
	(F) 2.9374788e-003 ,		(F) 2.6744345e-003 ,		(F) 2.7694553e-004 ,		(F) 2.4648131e-003 ,		
	(F) 3.2498102e-003 ,		(F) 4.0475630e-004 ,		(F) 1.8424228e-003 ,		(F) 3.6538252e-003 ,		
	(F) 7.5406534e-004 ,		(F) 1.1547093e-003 ,		(F) 3.8119334e-003 ,		(F) 1.2925836e-003 ,		
	(F) 4.9888036e-004 ,		(F) 3.6760776e-003 ,		(F) 1.9544210e-003 ,		(F) -2.6328636e-005 ,		
	(F) 3.2331744e-003 ,		(F) 2.6429364e-003 ,		(F) -3.3721336e-004 ,		(F) 2.5119690e-003 ,		
	(F) 3.2446124e-003 ,		(F) -3.7825074e-004 ,		(F) 1.5836321e-003 ,		(F) 3.6452191e-003 ,		
	(F) -1.3488881e-004 ,		(F) 5.5193481e-004 ,		(F) 3.7465567e-003 ,		(F) 3.6228198e-004 ,		
	(F) -4.5863541e-004 ,		(F) 3.4812431e-003 ,		(F) 1.0365622e-003 ,		(F) -1.3199109e-003 ,		
	(F) 2.8260817e-003 ,		(F) 1.7731838e-003 ,		(F) -1.9170895e-003 ,		(F) 1.8110078e-003 ,		
	(F) 2.4310444e-003 ,		(F) -2.1719201e-003 ,		(F) 5.1764185e-004 ,		(F) 2.8656570e-003 ,		
	(F) -2.0512170e-003 ,		(F) -9.2583075e-004 ,		(F) 2.9467561e-003 ,		(F) -1.5825158e-003 ,		
	(F) -2.3644845e-003 ,		(F) 2.5793806e-003 ,		(F) -8.4830710e-004 ,		(F) -3.6284594e-003 ,		
	(F) 1.7226756e-003 ,		(F) 1.3951591e-005 ,		(F) -4.5639682e-003 ,		(F) 3.9986559e-004 ,		
	(F) 8.3073518e-004 ,		(F) -5.0533440e-003 ,		(F) -1.2975960e-003 ,		(F) 1.4131786e-003 ,		
	(F) -5.0363609e-003 ,		(F) -3.2143560e-003 ,		(F) 1.5862438e-003 ,		(F) -4.5257259e-003 ,		
	(F) -5.1525291e-003 ,		(F) 1.2119120e-003 ,		(F) -3.6103229e-003 ,		(F) -6.8912960e-003 ,		
	(F) 2.1440451e-004 ,		(F) -2.4516685e-003 ,		(F) -8.2155917e-003 ,		(F) -1.3992992e-003 ,		
	(F) -1.2672921e-003 ,		(F) -8.9501123e-003 ,		(F) -3.5346295e-003 ,		(F) -3.0622937e-004 ,		
	(F) -8.9863065e-003 ,		(F) -6.0106575e-003 ,		(F) 1.8386193e-004 ,		(F) -8.3051036e-003 ,		
	(F) -8.5752986e-003 ,		(F) -7.1595289e-006 ,		(F) -6.9888420e-003 ,		(F) -1.0932732e-002 ,		
	(F) -1.0196603e-003 ,		(F) -5.2221850e-003 ,		(F) -1.2778542e-002 ,		(F) -2.8965394e-003 ,		
	(F) -3.2776769e-003 ,		(F) -1.3836963e-002 ,		(F) -5.5648526e-003 ,		(F) -1.4924695e-003 ,		
	(F) -1.3902490e-002 ,		(F) -8.8298134e-003 ,		(F) -2.2907706e-004 ,		(F) -1.2871490e-002 ,		
	(F) -1.2383658e-002 ,		(F) 1.6380214e-004 ,		(F) -1.0770530e-002 ,		(F) -1.5828915e-002 ,		
	(F) -6.0398467e-004 ,		(F) -7.7679478e-003 ,		(F) -1.8711123e-002 ,		(F) -2.7238648e-003 ,		
	(F) -4.1728485e-003 ,		(F) -2.0559967e-002 ,		(F) -6.2576221e-003 ,		(F) -4.1878896e-004 ,		
	(F) -2.0928296e-002 ,		(F) -1.1121233e-002 ,		(F) 2.9566581e-003 ,		(F) -1.9426533e-002 ,		
	(F) -1.7082858e-002 ,		(F) 5.3385199e-003 ,		(F) -1.5731181e-002 ,		(F) -2.3776191e-002 ,		
	(F) 6.0399127e-003 ,		(F) -9.5601035e-003 ,		(F) -3.0733159e-002 ,		(F) 4.2587126e-003 ,		
	(F) -5.4536331e-004 ,		(F) -3.7425881e-002 ,		(F) -1.1359713e-003 ,		(F) 1.2141608e-002 ,		
	(F) -4.3320953e-002 ,		(F) -1.2405637e-002 ,		(F) 3.1137526e-002 ,		(F) -4.7930796e-002 ,		
	(F) -3.6761229e-002 ,		(F) 6.8190016e-002 ,		(F) -5.0864781e-002 ,		(F) -1.2474146e-001 ,		
	(F) 2.8223118e-001 ,		(F) 6.1479492e-001 ,		(F) 2.8223118e-001 ,		(F) -1.2474146e-001 ,		
	(F) -5.0864781e-002 ,		(F) 6.8190016e-002 ,		(F) -3.6761229e-002 ,		(F) -4.7930796e-002 ,		
	(F) 3.1137526e-002 ,		(F) -1.2405637e-002 ,		(F) -4.3320953e-002 ,		(F) 1.2141608e-002 ,		
	(F) -1.1359713e-003 ,		(F) -3.7425881e-002 ,		(F) -5.4536331e-004 ,		(F) 4.2587126e-003 ,		
	(F) -3.0733159e-002 ,		(F) -9.5601035e-003 ,		(F) 6.0399127e-003 ,		(F) -2.3776191e-002 ,		
	(F) -1.5731181e-002 ,		(F) 5.3385199e-003 ,		(F) -1.7082858e-002 ,		(F) -1.9426533e-002 ,		
	(F) 2.9566581e-003 ,		(F) -1.1121233e-002 ,		(F) -2.0928296e-002 ,		(F) -4.1878896e-004 ,		
	(F) -6.2576221e-003 ,		(F) -2.0559967e-002 ,		(F) -4.1728485e-003 ,		(F) -2.7238648e-003 ,		
	(F) -1.8711123e-002 ,		(F) -7.7679478e-003 ,		(F) -6.0398467e-004 ,		(F) -1.5828915e-002 ,		
	(F) -1.0770530e-002 ,		(F) 1.6380214e-004 ,		(F) -1.2383658e-002 ,		(F) -1.2871490e-002 ,		
	(F) -2.2907706e-004 ,		(F) -8.8298134e-003 ,		(F) -1.3902490e-002 ,		(F) -1.4924695e-003 ,		
	(F) -5.5648526e-003 ,		(F) -1.3836963e-002 ,		(F) -3.2776769e-003 ,		(F) -2.8965394e-003 ,		
	(F) -1.2778542e-002 ,		(F) -5.2221850e-003 ,		(F) -1.0196603e-003 ,		(F) -1.0932732e-002 ,		
	(F) -6.9888420e-003 ,		(F) -7.1595289e-006 ,		(F) -8.5752986e-003 ,		(F) -8.3051036e-003 ,		
	(F) 1.8386193e-004 ,		(F) -6.0106575e-003 ,		(F) -8.9863065e-003 ,		(F) -3.0622937e-004 ,		
	(F) -3.5346295e-003 ,		(F) -8.9501123e-003 ,		(F) -1.2672921e-003 ,		(F) -1.3992992e-003 ,		
	(F) -8.2155917e-003 ,		(F) -2.4516685e-003 ,		(F) 2.1440451e-004 ,		(F) -6.8912960e-003 ,		
	(F) -3.6103229e-003 ,		(F) 1.2119120e-003 ,		(F) -5.1525291e-003 ,		(F) -4.5257259e-003 ,		
	(F) 1.5862438e-003 ,		(F) -3.2143560e-003 ,		(F) -5.0363609e-003 ,		(F) 1.4131786e-003 ,		
	(F) -1.2975960e-003 ,		(F) -5.0533440e-003 ,		(F) 8.3073518e-004 ,		(F) 3.9986559e-004 ,		
	(F) -4.5639682e-003 ,		(F) 1.3951591e-005 ,		(F) 1.7226756e-003 ,		(F) -3.6284594e-003 ,		
	(F) -8.4830710e-004 ,		(F) 2.5793806e-003 ,		(F) -2.3644845e-003 ,		(F) -1.5825158e-003 ,		
	(F) 2.9467561e-003 ,		(F) -9.2583075e-004 ,		(F) -2.0512170e-003 ,		(F) 2.8656570e-003 ,		
	(F) 5.1764185e-004 ,		(F) -2.1719201e-003 ,		(F) 2.4310444e-003 ,		(F) 1.8110078e-003 ,		
	(F) -1.9170895e-003 ,		(F) 1.7731838e-003 ,		(F) 2.8260817e-003 ,		(F) -1.3199109e-003 ,		
	(F) 1.0365622e-003 ,		(F) 3.4812431e-003 ,		(F) -4.5863541e-004 ,		(F) 3.6228198e-004 ,		
	(F) 3.7465567e-003 ,		(F) 5.5193481e-004 ,		(F) -1.3488881e-004 ,		(F) 3.6452191e-003 ,		
	(F) 1.5836321e-003 ,		(F) -3.7825074e-004 ,		(F) 3.2446124e-003 ,		(F) 2.5119690e-003 ,		
	(F) -3.3721336e-004 ,		(F) 2.6429364e-003 ,		(F) 3.2331744e-003 ,		(F) -2.6328636e-005 ,		
	(F) 1.9544210e-003 ,		(F) 3.6760776e-003 ,		(F) 4.9888036e-004 ,		(F) 1.2925836e-003 ,		
	(F) 3.8119334e-003 ,		(F) 1.1547093e-003 ,		(F) 7.5406534e-004 ,		(F) 3.6538252e-003 ,		
	(F) 1.8424228e-003 ,		(F) 4.0475630e-004 ,		(F) 3.2498102e-003 ,		(F) 2.4648131e-003 ,		
	(F) 2.7694553e-004 ,		(F) 2.6744345e-003 ,		(F) 2.9374788e-003 ,		(F) 3.6672456e-004 ,		
	(F) 2.0187593e-003 ,		(F) 3.2018077e-003 ,		(F) 6.3653493e-004 ,		(F) 1.3744115e-003 ,		
	(F) 3.2316950e-003 ,		(F) 1.0247245e-003 ,		(F) 8.1960713e-004 ,		(F) 3.0319035e-003 ,		
	(F) 1.4564759e-003 ,		(F) 4.1217422e-004 ,		(F) 2.6355626e-003 ,		(F) 1.8532356e-003 ,		
	(F) 1.8361326e-004 ,		(F) 2.1022861e-003 ,		(F) 2.1481617e-003 ,		(F) 1.3480747e-004 ,		
	(F) 1.5029008e-003 ,		(F) 2.2934339e-003 ,		(F) 2.4078577e-004 ,		(F) 9.0861975e-004 ,		
	(F) 2.2616228e-003 ,		(F) 4.5412002e-004 ,		(F) 3.8604424e-004 ,		(F) 2.0569207e-003 ,		
	(F) 7.1687194e-004 ,		(F) -1.7747216e-005 ,		(F) 1.7060362e-003 ,		(F) 9.7213187e-004 ,		
	(F) -2.7490256e-004 ,		(F) 1.2493376e-003 ,		(F) 1.1614414e-003 ,		(F) -3.8414085e-004 ,		
	(F) 7.4336317e-004 ,		(F) 1.2506891e-003 ,		(F) -3.5890141e-004 ,		(F) 2.4311956e-004 ,		
	(F) 1.2135633e-003 ,		(F) -2.3655035e-004 ,		(F) -2.0066099e-004 ,		(F) 1.0501177e-003 ,		
	(F) -5.9021712e-005 ,		(F) -5.4750248e-004 ,		(F) 7.7656187e-004 ,		(F) 1.2443513e-004 ,		
	(F) -7.7499702e-004 ,		(F) 4.2637926e-004 ,		(F) 2.7169749e-004 ,		(F) -8.7859358e-004 ,		
	(F) 4.1616062e-005 ,		(F) 3.5110070e-004 ,		(F) -8.7152684e-004 ,		(F) -3.3477263e-004 ,		
	(F) 3.4583401e-004 ,		(F) -7.7928413e-004 ,		(F) -6.6553206e-004 ,		(F) 2.5234248e-004 ,		
	(F) -6.3484334e-004 ,		(F) -9.2169953e-004 ,		(F) 8.0278758e-005 ,		(F) -4.7371471e-004 ,		
	(F) -1.0843031e-003 ,		(F) -1.4887420e-004 ,		(F) -3.3082565e-004 ,		(F) -1.1483912e-003 ,		
	(F) -4.0354121e-004 ,		(F) -2.3211922e-004 ,		(F) -1.1233083e-003 ,		(F) -6.4997625e-004 ,		
	(F) -1.9063925e-004 ,		(F) -1.0293712e-003 ,		(F) -8.6107548e-004 ,		(F) -2.0838960e-004 ,		
	(F) -8.9099635e-004 ,		(F) -1.0185849e-003 ,		(F) -2.8164198e-004 ,		(F) -7.3392304e-004 ,		
	(F) -1.1086337e-003 ,		(F) -3.9815829e-004 ,		(F) -5.8505327e-004 ,		(F) -1.1250869e-003 ,		
	(F) -5.3378864e-004 ,		(F) -4.6479302e-004 ,		(F) -1.0759398e-003 ,		(F) -6.6293659e-004 ,		
	(F) -3.7983737e-004 ,		(F) -9.7674219e-004 ,		(F) -7.7253439e-004 ,		(F) -3.3549339e-004 ,		
	(F) -8.4234773e-004 ,		(F) -8.5005574e-004 ,		(F) -3.3644225e-004 ,		(F) -6.9497931e-004 ,		
	(F) -8.7894306e-004 ,		(F) -3.6379619e-004 ,		(F) -5.5204166e-004 ,		(F) -8.6244515e-004 ,		
	(F) -4.0188367e-004 ,		(F) -4.1686577e-004 ,		(F) -8.0362302e-004 ,		(F) -4.5384090e-004 ,		
	(F) -3.1889267e-004 ,		(F) -7.1515353e-004 ,		(F) -4.8928283e-004 ,		(F) -2.3765386e-004 ,		
	(F) -6.0027635e-004 ,		(F) -5.1085333e-004 ,		(F) -1.8920595e-004 ,		(F) -4.7924067e-004 ,		
	(F) -5.1000757e-004 ,		(F) -1.5971348e-004 ,		(F) -3.5667495e-004 ,		(F) -4.8619093e-004 ,		
	(F) -1.4582970e-004 ,		(F) -2.4289682e-004 ,		(F) -4.4255910e-004 ,		(F) -1.4033019e-004 ,		
	(F) -1.4143231e-004 ,		(F) -3.8312343e-004 ,		(F) -1.3840870e-004 ,		(F) -5.4503443e-005 ,		
	(F) -3.1267095e-004 ,		(F) -1.3662209e-004 ,		(F) 1.8126421e-005 ,		(F) -2.3563138e-004 ,		
	(F) -1.3348926e-004 ,		(F) 7.7260426e-005 ,		(F) -1.5498613e-004 ,		(F) -1.2888694e-004 ,		
	(F) 1.2420473e-004 ,		(F) -7.1691867e-005 ,		(F) -1.2301804e-004 ,		(F) 1.5871524e-004 ,		
	(F) 1.4072288e-005 ,		(F) -1.1554418e-004 ,		(F) 1.7951833e-004 ,		(F) 1.0311088e-004 ,		
	(F) -1.0368452e-004 ,		(F) 1.8445915e-004 ,		(F) 1.9548237e-004 ,		(F) -8.2167656e-005 ,		
	(F) 1.7143488e-004 ,		(F) 2.9004020e-004 ,		(F) -4.3414104e-005 ,		(F) 1.3981735e-004 ,		
	(F) 3.8277394e-004 ,		(F) 2.3380988e-005 ,		(F) 9.3063947e-005 ,		(F) 4.6701161e-004 ,		
	(F) 1.3130707e-004 ,		(F) 4.0368375e-005 ,		(F) 5.3287213e-004 ,		(F) 2.9459841e-004 ,		
	(F) 2.4839617e-007 ,		(F) 5.6803007e-004 ,		(F) 5.2838549e-004 ,		(F) 5.4567884e-006 ,		
	(F) 5.5774925e-004 ,		(F) 8.4447348e-004 ,		(F) 1.1484104e-004 ,		(F) 4.8151425e-004 ,		
	(F) 1.2464311e-003 ,		(F) 4.3658736e-004 ,		(F) 3.1179075e-004 ,		(F) 1.6892798e-003 ,		
	(F) 1.2144793e-003 ,		(F) 1.3311653e-005 ,		(F) 1.8419679e-003 ,		(F) 3.2518417e-003 ,		
	(F) 1.1116177e-005 ,		(F) -3.3771248e-003 ,		(F) -2.4460608e-003
  };

  *lenh0 = BP100_5K_16K_LEN;           /* store 'number of coefficients' */
  *h0 = bp100_5k_16khz_coeff;		/* store pointer to []-array */
}
#undef BP100_5K_16K_LEN
/* ...................... End of fill_bp100_5k_16khz() ..................... */


/*
  ============================================================================

        SCD_FIR *bp100_5k_16khz_init (void);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~

        Initialization routine for a band-pass filter which limits the 
	bandwidth of the input signal from 100 Hz to 5000 Hz (3 dB points).
        No rate change is implemented.

        Parameters:  none.
        ~~~~~~~~~~~

        Return value:
        ~~~~~~~~~~~~~
        Returns a pointer to struct SCD_FIR;

        Authors: 
        ~~~~~~~
		Cyril Guillaume & Stephane Ragot <stephane.ragot@francetelecom.com>

        History:
        ~~~~~~~~
        10.Feb.05 v1.0 Release of 1st version 

 ============================================================================
*/
SCD_FIR *bp100_5k_16khz_init ()
{
  float          *h0;		/* pointer to array with FIR coeff. */
  long            lenh0;	/* number of FIR coefficients */


  /* allocate array for FIR coeff. and fill with coefficients */
  fill_bp100_5k_16khz(&h0, &lenh0);

  return
    fir_initialization(		/* Returns: pointer to SCD_FIR-struct */
		       lenh0,	/* In: number of FIR-coefficients */
		       h0,	/* In: pointer to array with FIR-cof. */
		       1.0,	/* In: gain factor for FIR-coeffic. */
		       1l,	/* In: Down-sampling factor */
		       'D'	/* In: switch to down-sampling proc. */
    );				/* (works here as simple FIR-fil. */
}
/* .................... End of bp100_5k_16khz_init() .................... */


/*
  ============================================================================

        void fill_bp14k_32khz (float **h0, long *lenh0);
        ~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~
	Fill filter coefficients for limiting the bandwidth of the
	signals to 14 kHz for samples at 32 kHz.

        Parameters:
        ~~~~~~~~~~~
        h0:    (Out) pointer to array with FIR coefficients
        lenh0: (Out) pointer to number of coefficients

        Return value:
        ~~~~~~~~~~~~~
        None.

        History:
        ~~~~~~~~
        01.Feb.05 v1.0 Release of 1st version <simao@ctd.comsat.com>

 ============================================================================
*/
#undef BP14K_32K_LEN
#define BP14K_32K_LEN 1119
void fill_bp14k_32khz (h0, lenh0)
float **h0;
long *lenh0;
{
  static float bp14k_32khz_coeff[BP14K_32K_LEN] =  {
(F) 5.8996636e-003 ,		(F) 4.7872152e-003 ,		(F) -2.3042638e-003 ,		(F) 9.9962794e-004 ,		
(F) 3.7707386e-004 ,		(F) -6.4166770e-004 ,		(F) 1.1406329e-003 ,		(F) -7.1969112e-004 ,		
(F) 7.6506227e-004 ,		(F) -9.7629956e-005 ,		(F) 9.3819454e-005 ,		(F) 4.8758570e-004 ,		
(F) -3.0426694e-004 ,		(F) 6.6769236e-004 ,		(F) -2.6473059e-004 ,		(F) 4.5996152e-004 ,		
(F) 5.4812557e-005 ,		(F) 1.0985673e-004 ,		(F) 3.7648232e-004 ,		(F) -1.2270740e-004 ,		
(F) 4.9787254e-004 ,		(F) -1.1723113e-004 ,		(F) 3.8868062e-004 ,		(F) 7.3570120e-005 ,		
(F) 1.6562768e-004 ,		(F) 2.9595723e-004 ,		(F) -9.9775469e-006 ,		(F) 4.0831061e-004 ,		
(F) -3.7188976e-005 ,		(F) 3.6259776e-004 ,		(F) 7.6500792e-005 ,		(F) 2.1496901e-004 ,		
(F) 2.3980355e-004 ,		(F) 7.3170813e-005 ,		(F) 3.4665771e-004 ,		(F) 2.2853284e-005 ,		
(F) 3.4122049e-004 ,		(F) 7.9016343e-005 ,		(F) 2.4252323e-004 ,		(F) 1.9185193e-004 ,		
(F) 1.2972984e-004 ,		(F) 2.9512981e-004 ,		(F) 7.7316829e-005 ,		(F) 3.1827010e-004 ,		
(F) 9.0624001e-005 ,		(F) 2.6108721e-004 ,		(F) 1.7435204e-004 ,		(F) 1.8126911e-004 ,		
(F) 2.5048111e-004 ,		(F) 1.1777242e-004 ,		(F) 2.9124144e-004 ,		(F) 1.1580730e-004 ,		
(F) 2.6400229e-004 ,		(F) 1.6324884e-004 ,		(F) 2.1104953e-004 ,		(F) 2.2122008e-004 ,		
(F) 1.5855045e-004 ,		(F) 2.6250777e-004 ,		(F) 1.4162569e-004 ,		(F) 2.5693600e-004 ,		
(F) 1.6761815e-004 ,		(F) 2.2297847e-004 ,		(F) 2.0523067e-004 ,		(F) 1.8898195e-004 ,		
(F) 2.3466727e-004 ,		(F) 1.6983336e-004 ,		(F) 2.4151835e-004 ,		(F) 1.7750273e-004 ,		
(F) 2.2278258e-004 ,		(F) 2.0143415e-004 ,		(F) 2.0034752e-004 ,		(F) 2.1731006e-004 ,		
(F) 1.9243996e-004 ,		(F) 2.1835589e-004 ,		(F) 1.9710546e-004 ,		(F) 2.1191946e-004 ,		
(F) 2.0635415e-004 ,		(F) 2.0468281e-004 ,		(F) 2.1108712e-004 ,		(F) 2.0307199e-004 ,		
(F) 2.0383222e-004 ,		(F) 2.1200738e-004 ,		(F) 1.9247912e-004 ,		(F) 2.2253570e-004 ,		
(F) 1.8984420e-004 ,		(F) 2.1499184e-004 ,		(F) 2.0209293e-004 ,		(F) 1.9434832e-004 ,		
(F) 2.2506469e-004 ,		(F) 1.7394667e-004 ,		(F) 2.3587357e-004 ,		(F) 1.6905223e-004 ,		
(F) 2.2841659e-004 ,		(F) 1.8700169e-004 ,		(F) 1.9779181e-004 ,		(F) 2.1951151e-004 ,		
(F) 1.6258014e-004 ,		(F) 2.4758768e-004 ,		(F) 1.4171795e-004 ,		(F) 2.4830632e-004 ,		
(F) 1.5729545e-004 ,		(F) 2.1212243e-004 ,		(F) 2.0159013e-004 ,		(F) 1.5900516e-004 ,		
(F) 2.4870671e-004 ,		(F) 1.1933341e-004 ,		(F) 2.6525873e-004 ,		(F) 1.2284696e-004 ,		
(F) 2.3433200e-004 ,		(F) 1.6876176e-004 ,		(F) 1.7146950e-004 ,		(F) 2.3130708e-004 ,		
(F) 1.0899098e-004 ,		(F) 2.7273145e-004 ,		(F) 8.5975611e-005 ,		(F) 2.6084425e-004 ,		
(F) 1.2114914e-004 ,		(F) 1.9669041e-004 ,		(F) 1.9585315e-004 ,		(F) 1.1271114e-004 ,		
(F) 2.6554940e-004 ,		(F) 5.6890127e-005 ,		(F) 2.8284449e-004 ,		(F) 6.8817090e-005 ,		
(F) 2.2966853e-004 ,		(F) 1.4407318e-004 ,		(F) 1.3139145e-004 ,		(F) 2.3590512e-004 ,		
(F) 4.4577205e-005 ,		(F) 2.8904052e-004 ,		(F) 2.1076692e-005 ,		(F) 2.6345903e-004 ,		
(F) 7.7416117e-005 ,		(F) 1.6743727e-004 ,		(F) 1.8359036e-004 ,		(F) 5.2524232e-005 ,		
(F) 2.7288319e-004 ,		(F) -1.4268086e-005 ,		(F) 2.8924721e-004 ,		(F) 7.6314030e-006 ,		
(F) 2.1310131e-004 ,		(F) 1.0938266e-004 ,		(F) 8.2325871e-005 ,		(F) 2.3124475e-004 ,		
(F) -3.0462850e-005 ,		(F) 2.9619817e-004 ,		(F) -5.5613877e-005 ,		(F) 2.5644324e-004 ,		
(F) 2.3296517e-005 ,		(F) 1.2863223e-004 ,		(F) 1.6099988e-004 ,		(F) -1.8806236e-005 ,		
(F) 2.7373924e-004 ,		(F) -9.9739756e-005 ,		(F) 2.8728611e-004 ,		(F) -6.5419620e-005 ,		
(F) 1.8494876e-004 ,		(F) 6.6582966e-005 ,		(F) 1.8758420e-005 ,		(F) 2.1744602e-004 ,		
(F) -1.1649800e-004 ,		(F) 2.9192192e-004 ,		(F) -1.4278785e-004 ,		(F) 2.3864195e-004 ,		
(F) -4.2668935e-005 ,		(F) 7.9200801e-005 ,		(F) 1.2712007e-004 ,		(F) -1.0081997e-004 ,		
(F) 2.6225863e-004 ,		(F) -1.9739231e-004 ,		(F) 2.7606911e-004 ,		(F) -1.5212372e-004 ,		
(F) 1.4897086e-004 ,		(F) 9.8544511e-006 ,		(F) -5.3680784e-005 ,		(F) 1.9233374e-004 ,		
(F) -2.1691995e-004 ,		(F) 2.8035748e-004 ,		(F) -2.4621614e-004 ,		(F) 2.1339535e-004 ,		
(F) -1.2242652e-004 ,		(F) 1.8790922e-005 ,		(F) 8.1984743e-005 ,		(F) -1.9689056e-004 ,		
(F) 2.4289460e-004 ,		(F) -3.0979321e-004 ,		(F) 2.5542210e-004 ,		(F) -2.5275097e-004 ,		
(F) 1.0173895e-004 ,		(F) -5.9207811e-005 ,		(F) -1.3871056e-004 ,		(F) 1.5589848e-004 ,		
(F) -3.3065095e-004 ,		(F) 2.5858103e-004 ,		(F) -3.6314033e-004 ,		(F) 1.7797153e-004 ,		
(F) -2.1660680e-004 ,		(F) -5.1276438e-005 ,		(F) 2.3016292e-005 ,		(F) -3.0374357e-004 ,		
(F) 2.1104667e-004 ,		(F) -4.3627048e-004 ,		(F) 2.2715595e-004 ,		(F) -3.7060528e-004 ,		
(F) 4.7476094e-005 ,		(F) -1.4404646e-004 ,		(F) -2.3328642e-004 ,		(F) 1.0755730e-004 ,		
(F) -4.5826775e-004 ,		(F) 2.2877041e-004 ,		(F) -4.9807121e-004 ,		(F) 1.3613334e-004 ,		
(F) -3.2792855e-004 ,		(F) -1.2998917e-004 ,		(F) -4.8716856e-005 ,		(F) -4.2448432e-004 ,		
(F) 1.7124611e-004 ,		(F) -5.7949652e-004 ,		(F) 1.9111218e-004 ,		(F) -5.0473776e-004 ,		
(F) -1.4930100e-005 ,		(F) -2.4341071e-004 ,		(F) -3.3925539e-004 ,		(F) 4.8242588e-005 ,		
(F) -6.0089108e-004 ,		(F) 1.9116580e-004 ,		(F) -6.4874101e-004 ,		(F) 8.6862556e-005 ,		
(F) -4.5469238e-004 ,		(F) -2.1774503e-004 ,		(F) -1.3362735e-004 ,		(F) -5.5651599e-004 ,		
(F) 1.2076652e-004 ,		(F) -7.3732430e-004 ,		(F) 1.4820611e-004 ,		(F) -6.5573506e-004 ,		
(F) -8.3369617e-005 ,		(F) -3.5876062e-004 ,		(F) -4.5361344e-004 ,		(F) -2.3345338e-005 ,		
(F) -7.5594376e-004 ,		(F) 1.4562810e-004 ,		(F) -8.1674376e-004 ,		(F) 3.3410560e-005 ,		
(F) -5.9990076e-004 ,		(F) -3.1099495e-004 ,		(F) -2.3354513e-004 ,		(F) -6.9934502e-004 ,		
(F) 6.2512379e-005 ,		(F) -9.1192852e-004 ,		(F) 1.0174080e-004 ,		(F) -8.2571062e-004 ,		
(F) -1.5595902e-004 ,		(F) -4.9009899e-004 ,		(F) -5.7675753e-004 ,		(F) -1.0464266e-004 ,		
(F) -9.2553404e-004 ,		(F) 9.5222388e-005 ,		(F) -1.0022533e-003 ,		(F) -2.3278377e-005 ,		
(F) -7.6237524e-004 ,		(F) -4.0969935e-004 ,		(F) -3.4579917e-004 ,		(F) -8.5327548e-004 ,		
(F) -2.9119938e-006 ,		(F) -1.1025998e-003 ,		(F) 5.2086911e-005 ,		(F) -1.0132013e-003 ,		
(F) -2.3176389e-004 ,		(F) -6.3675703e-004 ,		(F) -7.0698887e-004 ,		(F) -1.9594354e-004 ,		
(F) -1.1080359e-003 ,		(F) 4.0692868e-005 ,		(F) -1.2052782e-003 ,		(F) -8.2002015e-005 ,		
(F) -9.4154079e-004 ,		(F) -5.1257791e-004 ,		(F) -4.7126288e-004 ,		(F) -1.0159365e-003 ,		
(F) -7.5461049e-005 ,		(F) -1.3076923e-003 ,		(F) 6.7595089e-007 ,		(F) -1.2187610e-003 ,		
(F) -3.0799120e-004 ,		(F) -7.9970296e-004 ,		(F) -8.4162182e-004 ,		(F) -2.9755743e-004 ,		
(F) -1.3021041e-003 ,		(F) -1.6368771e-005 ,		(F) -1.4255911e-003 ,		(F) -1.3879904e-004 ,		
(F) -1.1396654e-003 ,		(F) -6.1544487e-004 ,		(F) -6.0993974e-004 ,		(F) -1.1865919e-003 ,		
(F) -1.5209233e-004 ,		(F) -1.5287639e-003 ,		(F) -4.8561841e-005 ,		(F) -1.4434969e-003 ,		
(F) -3.8184681e-004 ,		(F) -9.7845270e-004 ,		(F) -9.7963385e-004 ,		(F) -4.0671205e-004 ,		
(F) -1.5079870e-003 ,		(F) -7.2726651e-005 ,		(F) -1.6643359e-003 ,		(F) -1.9140482e-004 ,		
(F) -1.3554839e-003 ,		(F) -7.1731458e-004 ,		(F) -7.6020537e-004 ,		(F) -1.3639767e-003 ,		
(F) -2.3110427e-004 ,		(F) -1.7647620e-003 ,		(F) -9.3234138e-005 ,		(F) -1.6869062e-003 ,		
(F) -4.5057747e-004 ,		(F) -1.1725075e-003 ,		(F) -1.1186094e-003 ,		(F) -5.2224848e-004 ,		
(F) -1.7246636e-003 ,		(F) -1.2593508e-004 ,		(F) -1.9205793e-003 ,		(F) -2.3654764e-004 ,		
(F) -1.5890239e-003 ,		(F) -8.1512969e-004 ,		(F) -9.2087946e-004 ,		(F) -1.5462864e-003 ,		
(F) -3.1061436e-004 ,		(F) -2.0150641e-003 ,		(F) -1.3053484e-004 ,		(F) -1.9487404e-003 ,		
(F) -5.1087881e-004 ,		(F) -1.3813897e-003 ,		(F) -1.2562104e-003 ,		(F) -6.4286283e-004 ,		
(F) -1.9499337e-003 ,		(F) -1.7411025e-004 ,		(F) -2.1936116e-003 ,		(F) -2.7073697e-004 ,		
(F) -1.8409711e-003 ,		(F) -9.0444873e-004 ,		(F) -1.0928190e-003 ,		(F) -1.7302177e-003 ,		
(F) -3.8852319e-004 ,		(F) -2.2790611e-003 ,		(F) -1.5567342e-004 ,		(F) -2.2306291e-003 ,		
(F) -5.5738135e-004 ,		(F) -1.6064379e-003 ,		(F) -1.3879461e-003 ,		(F) -7.6731352e-004 ,		
(F) -2.1835593e-003 ,		(F) -2.1187163e-004 ,		(F) -2.4858068e-003 ,		(F) -2.8763036e-004 ,		
(F) -2.1128390e-003 ,		(F) -9.8120866e-004 ,		(F) -1.2743344e-003 ,		(F) -1.9148251e-003 ,		
(F) -4.6088757e-004 ,		(F) -2.5578929e-003 ,		(F) -1.6351317e-004 ,		(F) -2.5340666e-003 ,		
(F) -5.8509962e-004 ,		(F) -1.8474986e-003 ,		(F) -1.5115963e-003 ,		(F) -8.9270444e-004 ,		
(F) -2.4249040e-003 ,		(F) -2.3500509e-004 ,		(F) -2.7980653e-003 ,		(F) -2.8226697e-004 ,		
(F) -2.4055087e-003 ,		(F) -1.0406978e-003 ,		(F) -1.4651316e-003 ,		(F) -2.0977219e-003 ,		
(F) -5.2442722e-004 ,		(F) -2.8519109e-003 ,		(F) -1.4820326e-004 ,		(F) -2.8608839e-003 ,		
(F) -5.8794092e-004 ,		(F) -2.1058983e-003 ,		(F) -1.6225267e-003 ,		(F) -1.0178848e-003 ,		
(F) -2.6733474e-003 ,		(F) -2.3803431e-004 ,		(F) -3.1328762e-003 ,		(F) -2.4691541e-004 ,		
(F) -2.7222795e-003 ,		(F) -1.0766176e-003 ,		(F) -1.6654552e-003 ,		(F) -2.2767085e-003 ,		
(F) -5.7453127e-004 ,		(F) -3.1635100e-003 ,		(F) -1.0214177e-004 ,		(F) -3.2149992e-003 ,		
(F) -5.5818522e-004 ,		(F) -2.3837647e-003 ,		(F) -1.7163745e-003 ,		(F) -1.1404916e-003 ,		
(F) -2.9288764e-003 ,		(F) -2.1426617e-004 ,		(F) -3.4942276e-003 ,		(F) -1.7255367e-004 ,		
(F) -3.0675040e-003 ,		(F) -1.0813764e-003 ,		(F) -1.8764942e-003 ,		(F) -2.4486606e-003 ,		
(F) -6.0711335e-004 ,		(F) -3.4951900e-003 ,		(F) -1.5354004e-005 ,		(F) -3.6034798e-003 ,		
(F) -4.8431365e-004 ,		(F) -2.6867526e-003 ,		(F) -1.7859039e-003 ,		(F) -1.2591802e-003 ,		
(F) -3.1930165e-003 ,		(F) -1.5421940e-004 ,		(F) -3.8900925e-003 ,		(F) -4.5365021e-005 ,		
(F) -3.4503229e-003 ,		(F) -1.0435778e-003 ,		(F) -2.1013284e-003 ,		(F) -2.6111778e-003 ,		
(F) -6.1483656e-004 ,		(F) -3.8547567e-003 ,		(F) 1.2709320e-004 ,		(F) -4.0380509e-003 ,		
(F) -3.5108082e-004 ,		(F) -3.0226974e-003 ,		(F) -1.8236803e-003 ,		(F) -1.3715445e-003 ,		
(F) -3.4695823e-003 ,		(F) -4.4113175e-005 ,		(F) -4.3336604e-003 ,		(F) 1.5369267e-004 ,		
(F) -3.8843682e-003 ,		(F) -9.4904876e-004 ,		(F) -2.3441717e-003 ,		(F) -2.7626551e-003 ,		
(F) -5.8817515e-004 ,		(F) -4.2537285e-003 ,		(F) 3.4585451e-004 ,		(F) -4.5372226e-003 ,		
(F) -1.3695497e-004 ,		(F) -3.4048918e-003 ,		(F) -1.8190320e-003 ,		(F) -1.4755976e-003 ,		
(F) -3.7657652e-003 ,		(F) 1.3529519e-004 ,		(F) -4.8462093e-003 ,		(F) 4.5274192e-004 ,		
(F) -4.3926012e-003 ,		(F) -7.7594135e-004 ,		(F) -2.6144819e-003 ,		(F) -2.9005981e-003 ,		
(F) -5.1359401e-004 ,		(F) -4.7125069e-003 ,		(F) 6.7308897e-004 ,		(F) -5.1332724e-003 ,		
(F) 1.9301546e-004 ,		(F) -3.8576284e-003 ,		(F) -1.7552721e-003 ,		(F) -1.5695247e-003 ,		
(F) -4.0949790e-003 ,		(F) 4.1564851e-004 ,		(F) -5.4661244e-003 ,		(F) 8.9878374e-004 ,		
(F) -5.0164582e-003 ,		(F) -4.8788818e-004 ,		(F) -2.9297189e-003 ,		(F) -3.0233252e-003 ,		
(F) -3.6850854e-004 ,		(F) -5.2691570e-003 ,		(F) 1.1646194e-003 ,		(F) -5.8846971e-003 ,		
(F) 6.9819420e-004 ,		(F) -4.4249773e-003 ,		(F) -1.6046953e-003 ,		(F) -1.6519385e-003 ,		
(F) -4.4831611e-003 ,		(F) 8.5218039e-004 ,		(F) -6.2650468e-003 ,		(F) 1.5766446e-003 ,		
(F) -5.8344268e-003 ,		(F) -1.9024571e-005 ,		(F) -3.3247951e-003 ,		(F) -3.1284583e-003 ,		
(F) -1.1244940e-004 ,		(F) -5.9975899e-003 ,		(F) 1.9256927e-003 ,		(F) -6.9077985e-003 ,		
(F) 1.4948379e-003 ,		(F) -5.1974653e-003 ,		(F) -1.3132916e-003 ,		(F) -1.7215826e-003 ,		
(F) -4.9856819e-003 ,		(F) 1.5572309e-003 ,		(F) -7.3931670e-003 ,		(F) 2.6603657e-003 ,		
(F) -7.0127742e-003 ,		(F) 7.6730164e-004 ,		(F) -3.8752560e-003 ,		(F) -3.2145396e-003 ,		
(F) 3.4148001e-004 ,		(F) -7.0631568e-003 ,		(F) 3.1880038e-003 ,		(F) -8.4644350e-003 ,		
(F) 2.8413625e-003 ,		(F) -6.3819739e-003 ,		(F) -7.6020384e-004 ,		(F) -1.7770440e-003 ,		
(F) -5.7357999e-003 ,		(F) 2.7962753e-003 ,		(F) -9.2165576e-003 ,		(F) 4.5747978e-003 ,		
(F) -8.9672706e-003 ,		(F) 2.2131135e-003 ,		(F) -4.7769706e-003 ,		(F) -3.2801886e-003 ,		
(F) 1.2203118e-003 ,		(F) -8.9121318e-003 ,		(F) 5.5807006e-003 ,		(F) -1.1284686e-002 ,		
(F) 5.4668094e-003 ,		(F) -8.5784292e-003 ,		(F) 4.0730152e-004 ,		(F) -1.8174505e-003 ,		
(F) -7.1449991e-003 ,		(F) 5.3991088e-003 ,		(F) -1.2913133e-002 ,		(F) 8.7132447e-003 ,		
(F) -1.3103631e-002 ,		(F) 5.4993766e-003 ,		(F) -6.7304689e-003 ,		(F) -3.3248299e-003 ,		
(F) 3.3795249e-003 ,		(F) -1.3293749e-002 ,		(F) 1.1647693e-002 ,		(F) -1.8439748e-002 ,		
(F) 1.2552126e-002 ,		(F) -1.4524676e-002 ,		(F) 3.8653454e-003 ,		(F) -1.8419946e-003 ,		
(F) -1.1386485e-002 ,		(F) 1.3983811e-002 ,		(F) -2.5465254e-002 ,		(F) 2.3894737e-002 ,		
(F) -2.9012405e-002 ,		(F) 1.9360361e-002 ,		(F) -1.5428905e-002 ,		(F) -3.3470041e-003 ,		
(F) 1.5487749e-002 ,		(F) -4.0628901e-002 ,		(F) 5.6489638e-002 ,		(F) -8.2164730e-002 ,		
(F) 9.5131624e-002 ,		(F) -1.1460503e-001 ,		(F) 1.1851811e-001 ,		(F) 8.7314955e-001 ,		
(F) 1.1851811e-001 ,		(F) -1.1460503e-001 ,		(F) 9.5131624e-002 ,		(F) -8.2164730e-002 ,		
(F) 5.6489638e-002 ,		(F) -4.0628901e-002 ,		(F) 1.5487749e-002 ,		(F) -3.3470041e-003 ,		
(F) -1.5428905e-002 ,		(F) 1.9360361e-002 ,		(F) -2.9012405e-002 ,		(F) 2.3894737e-002 ,		
(F) -2.5465254e-002 ,		(F) 1.3983811e-002 ,		(F) -1.1386485e-002 ,		(F) -1.8419946e-003 ,		
(F) 3.8653454e-003 ,		(F) -1.4524676e-002 ,		(F) 1.2552126e-002 ,		(F) -1.8439748e-002 ,		
(F) 1.1647693e-002 ,		(F) -1.3293749e-002 ,		(F) 3.3795249e-003 ,		(F) -3.3248299e-003 ,		
(F) -6.7304689e-003 ,		(F) 5.4993766e-003 ,		(F) -1.3103631e-002 ,		(F) 8.7132447e-003 ,		
(F) -1.2913133e-002 ,		(F) 5.3991088e-003 ,		(F) -7.1449991e-003 ,		(F) -1.8174505e-003 ,		
(F) 4.0730152e-004 ,		(F) -8.5784292e-003 ,		(F) 5.4668094e-003 ,		(F) -1.1284686e-002 ,		
(F) 5.5807006e-003 ,		(F) -8.9121318e-003 ,		(F) 1.2203118e-003 ,		(F) -3.2801886e-003 ,		
(F) -4.7769706e-003 ,		(F) 2.2131135e-003 ,		(F) -8.9672706e-003 ,		(F) 4.5747978e-003 ,		
(F) -9.2165576e-003 ,		(F) 2.7962753e-003 ,		(F) -5.7357999e-003 ,		(F) -1.7770440e-003 ,		
(F) -7.6020384e-004 ,		(F) -6.3819739e-003 ,		(F) 2.8413625e-003 ,		(F) -8.4644350e-003 ,		
(F) 3.1880038e-003 ,		(F) -7.0631568e-003 ,		(F) 3.4148001e-004 ,		(F) -3.2145396e-003 ,		
(F) -3.8752560e-003 ,		(F) 7.6730164e-004 ,		(F) -7.0127742e-003 ,		(F) 2.6603657e-003 ,		
(F) -7.3931670e-003 ,		(F) 1.5572309e-003 ,		(F) -4.9856819e-003 ,		(F) -1.7215826e-003 ,		
(F) -1.3132916e-003 ,		(F) -5.1974653e-003 ,		(F) 1.4948379e-003 ,		(F) -6.9077985e-003 ,		
(F) 1.9256927e-003 ,		(F) -5.9975899e-003 ,		(F) -1.1244940e-004 ,		(F) -3.1284583e-003 ,		
(F) -3.3247951e-003 ,		(F) -1.9024571e-005 ,		(F) -5.8344268e-003 ,		(F) 1.5766446e-003 ,		
(F) -6.2650468e-003 ,		(F) 8.5218039e-004 ,		(F) -4.4831611e-003 ,		(F) -1.6519385e-003 ,		
(F) -1.6046953e-003 ,		(F) -4.4249773e-003 ,		(F) 6.9819420e-004 ,		(F) -5.8846971e-003 ,		
(F) 1.1646194e-003 ,		(F) -5.2691570e-003 ,		(F) -3.6850854e-004 ,		(F) -3.0233252e-003 ,		
(F) -2.9297189e-003 ,		(F) -4.8788818e-004 ,		(F) -5.0164582e-003 ,		(F) 8.9878374e-004 ,		
(F) -5.4661244e-003 ,		(F) 4.1564851e-004 ,		(F) -4.0949790e-003 ,		(F) -1.5695247e-003 ,		
(F) -1.7552721e-003 ,		(F) -3.8576284e-003 ,		(F) 1.9301546e-004 ,		(F) -5.1332724e-003 ,		
(F) 6.7308897e-004 ,		(F) -4.7125069e-003 ,		(F) -5.1359401e-004 ,		(F) -2.9005981e-003 ,		
(F) -2.6144819e-003 ,		(F) -7.7594135e-004 ,		(F) -4.3926012e-003 ,		(F) 4.5274192e-004 ,		
(F) -4.8462093e-003 ,		(F) 1.3529519e-004 ,		(F) -3.7657652e-003 ,		(F) -1.4755976e-003 ,		
(F) -1.8190320e-003 ,		(F) -3.4048918e-003 ,		(F) -1.3695497e-004 ,		(F) -4.5372226e-003 ,		
(F) 3.4585451e-004 ,		(F) -4.2537285e-003 ,		(F) -5.8817515e-004 ,		(F) -2.7626551e-003 ,		
(F) -2.3441717e-003 ,		(F) -9.4904876e-004 ,		(F) -3.8843682e-003 ,		(F) 1.5369267e-004 ,		
(F) -4.3336604e-003 ,		(F) -4.4113175e-005 ,		(F) -3.4695823e-003 ,		(F) -1.3715445e-003 ,		
(F) -1.8236803e-003 ,		(F) -3.0226974e-003 ,		(F) -3.5108082e-004 ,		(F) -4.0380509e-003 ,		
(F) 1.2709320e-004 ,		(F) -3.8547567e-003 ,		(F) -6.1483656e-004 ,		(F) -2.6111778e-003 ,		
(F) -2.1013284e-003 ,		(F) -1.0435778e-003 ,		(F) -3.4503229e-003 ,		(F) -4.5365021e-005 ,		
(F) -3.8900925e-003 ,		(F) -1.5421940e-004 ,		(F) -3.1930165e-003 ,		(F) -1.2591802e-003 ,		
(F) -1.7859039e-003 ,		(F) -2.6867526e-003 ,		(F) -4.8431365e-004 ,		(F) -3.6034798e-003 ,		
(F) -1.5354004e-005 ,		(F) -3.4951900e-003 ,		(F) -6.0711335e-004 ,		(F) -2.4486606e-003 ,		
(F) -1.8764942e-003 ,		(F) -1.0813764e-003 ,		(F) -3.0675040e-003 ,		(F) -1.7255367e-004 ,		
(F) -3.4942276e-003 ,		(F) -2.1426617e-004 ,		(F) -2.9288764e-003 ,		(F) -1.1404916e-003 ,		
(F) -1.7163745e-003 ,		(F) -2.3837647e-003 ,		(F) -5.5818522e-004 ,		(F) -3.2149992e-003 ,		
(F) -1.0214177e-004 ,		(F) -3.1635100e-003 ,		(F) -5.7453127e-004 ,		(F) -2.2767085e-003 ,		
(F) -1.6654552e-003 ,		(F) -1.0766176e-003 ,		(F) -2.7222795e-003 ,		(F) -2.4691541e-004 ,		
(F) -3.1328762e-003 ,		(F) -2.3803431e-004 ,		(F) -2.6733474e-003 ,		(F) -1.0178848e-003 ,		
(F) -1.6225267e-003 ,		(F) -2.1058983e-003 ,		(F) -5.8794092e-004 ,		(F) -2.8608839e-003 ,		
(F) -1.4820326e-004 ,		(F) -2.8519109e-003 ,		(F) -5.2442722e-004 ,		(F) -2.0977219e-003 ,		
(F) -1.4651316e-003 ,		(F) -1.0406978e-003 ,		(F) -2.4055087e-003 ,		(F) -2.8226697e-004 ,		
(F) -2.7980653e-003 ,		(F) -2.3500509e-004 ,		(F) -2.4249040e-003 ,		(F) -8.9270444e-004 ,		
(F) -1.5115963e-003 ,		(F) -1.8474986e-003 ,		(F) -5.8509962e-004 ,		(F) -2.5340666e-003 ,		
(F) -1.6351317e-004 ,		(F) -2.5578929e-003 ,		(F) -4.6088757e-004 ,		(F) -1.9148251e-003 ,		
(F) -1.2743344e-003 ,		(F) -9.8120866e-004 ,		(F) -2.1128390e-003 ,		(F) -2.8763036e-004 ,		
(F) -2.4858068e-003 ,		(F) -2.1187163e-004 ,		(F) -2.1835593e-003 ,		(F) -7.6731352e-004 ,		
(F) -1.3879461e-003 ,		(F) -1.6064379e-003 ,		(F) -5.5738135e-004 ,		(F) -2.2306291e-003 ,		
(F) -1.5567342e-004 ,		(F) -2.2790611e-003 ,		(F) -3.8852319e-004 ,		(F) -1.7302177e-003 ,		
(F) -1.0928190e-003 ,		(F) -9.0444873e-004 ,		(F) -1.8409711e-003 ,		(F) -2.7073697e-004 ,		
(F) -2.1936116e-003 ,		(F) -1.7411025e-004 ,		(F) -1.9499337e-003 ,		(F) -6.4286283e-004 ,		
(F) -1.2562104e-003 ,		(F) -1.3813897e-003 ,		(F) -5.1087881e-004 ,		(F) -1.9487404e-003 ,		
(F) -1.3053484e-004 ,		(F) -2.0150641e-003 ,		(F) -3.1061436e-004 ,		(F) -1.5462864e-003 ,		
(F) -9.2087946e-004 ,		(F) -8.1512969e-004 ,		(F) -1.5890239e-003 ,		(F) -2.3654764e-004 ,		
(F) -1.9205793e-003 ,		(F) -1.2593508e-004 ,		(F) -1.7246636e-003 ,		(F) -5.2224848e-004 ,		
(F) -1.1186094e-003 ,		(F) -1.1725075e-003 ,		(F) -4.5057747e-004 ,		(F) -1.6869062e-003 ,		
(F) -9.3234138e-005 ,		(F) -1.7647620e-003 ,		(F) -2.3110427e-004 ,		(F) -1.3639767e-003 ,		
(F) -7.6020537e-004 ,		(F) -7.1731458e-004 ,		(F) -1.3554839e-003 ,		(F) -1.9140482e-004 ,		
(F) -1.6643359e-003 ,		(F) -7.2726651e-005 ,		(F) -1.5079870e-003 ,		(F) -4.0671205e-004 ,		
(F) -9.7963385e-004 ,		(F) -9.7845270e-004 ,		(F) -3.8184681e-004 ,		(F) -1.4434969e-003 ,		
(F) -4.8561841e-005 ,		(F) -1.5287639e-003 ,		(F) -1.5209233e-004 ,		(F) -1.1865919e-003 ,		
(F) -6.0993974e-004 ,		(F) -6.1544487e-004 ,		(F) -1.1396654e-003 ,		(F) -1.3879904e-004 ,		
(F) -1.4255911e-003 ,		(F) -1.6368771e-005 ,		(F) -1.3021041e-003 ,		(F) -2.9755743e-004 ,		
(F) -8.4162182e-004 ,		(F) -7.9970296e-004 ,		(F) -3.0799120e-004 ,		(F) -1.2187610e-003 ,		
(F) 6.7595089e-007 ,		(F) -1.3076923e-003 ,		(F) -7.5461049e-005 ,		(F) -1.0159365e-003 ,		
(F) -4.7126288e-004 ,		(F) -5.1257791e-004 ,		(F) -9.4154079e-004 ,		(F) -8.2002015e-005 ,		
(F) -1.2052782e-003 ,		(F) 4.0692868e-005 ,		(F) -1.1080359e-003 ,		(F) -1.9594354e-004 ,		
(F) -7.0698887e-004 ,		(F) -6.3675703e-004 ,		(F) -2.3176389e-004 ,		(F) -1.0132013e-003 ,		
(F) 5.2086911e-005 ,		(F) -1.1025998e-003 ,		(F) -2.9119938e-006 ,		(F) -8.5327548e-004 ,		
(F) -3.4579917e-004 ,		(F) -4.0969935e-004 ,		(F) -7.6237524e-004 ,		(F) -2.3278377e-005 ,		
(F) -1.0022533e-003 ,		(F) 9.5222388e-005 ,		(F) -9.2553404e-004 ,		(F) -1.0464266e-004 ,		
(F) -5.7675753e-004 ,		(F) -4.9009899e-004 ,		(F) -1.5595902e-004 ,		(F) -8.2571062e-004 ,		
(F) 1.0174080e-004 ,		(F) -9.1192852e-004 ,		(F) 6.2512379e-005 ,		(F) -6.9934502e-004 ,		
(F) -2.3354513e-004 ,		(F) -3.1099495e-004 ,		(F) -5.9990076e-004 ,		(F) 3.3410560e-005 ,		
(F) -8.1674376e-004 ,		(F) 1.4562810e-004 ,		(F) -7.5594376e-004 ,		(F) -2.3345338e-005 ,		
(F) -4.5361344e-004 ,		(F) -3.5876062e-004 ,		(F) -8.3369617e-005 ,		(F) -6.5573506e-004 ,		
(F) 1.4820611e-004 ,		(F) -7.3732430e-004 ,		(F) 1.2076652e-004 ,		(F) -5.5651599e-004 ,		
(F) -1.3362735e-004 ,		(F) -2.1774503e-004 ,		(F) -4.5469238e-004 ,		(F) 8.6862556e-005 ,		
(F) -6.4874101e-004 ,		(F) 1.9116580e-004 ,		(F) -6.0089108e-004 ,		(F) 4.8242588e-005 ,		
(F) -3.3925539e-004 ,		(F) -2.4341071e-004 ,		(F) -1.4930100e-005 ,		(F) -5.0473776e-004 ,		
(F) 1.9111218e-004 ,		(F) -5.7949652e-004 ,		(F) 1.7124611e-004 ,		(F) -4.2448432e-004 ,		
(F) -4.8716856e-005 ,		(F) -1.2998917e-004 ,		(F) -3.2792855e-004 ,		(F) 1.3613334e-004 ,		
(F) -4.9807121e-004 ,		(F) 2.2877041e-004 ,		(F) -4.5826775e-004 ,		(F) 1.0755730e-004 ,		
(F) -2.3328642e-004 ,		(F) -1.4404646e-004 ,		(F) 4.7476094e-005 ,		(F) -3.7060528e-004 ,		
(F) 2.2715595e-004 ,		(F) -4.3627048e-004 ,		(F) 2.1104667e-004 ,		(F) -3.0374357e-004 ,		
(F) 2.3016292e-005 ,		(F) -5.1276438e-005 ,		(F) -2.1660680e-004 ,		(F) 1.7797153e-004 ,		
(F) -3.6314033e-004 ,		(F) 2.5858103e-004 ,		(F) -3.3065095e-004 ,		(F) 1.5589848e-004 ,		
(F) -1.3871056e-004 ,		(F) -5.9207811e-005 ,		(F) 1.0173895e-004 ,		(F) -2.5275097e-004 ,		
(F) 2.5542210e-004 ,		(F) -3.0979321e-004 ,		(F) 2.4289460e-004 ,		(F) -1.9689056e-004 ,		
(F) 8.1984743e-005 ,		(F) 1.8790922e-005 ,		(F) -1.2242652e-004 ,		(F) 2.1339535e-004 ,		
(F) -2.4621614e-004 ,		(F) 2.8035748e-004 ,		(F) -2.1691995e-004 ,		(F) 1.9233374e-004 ,		
(F) -5.3680784e-005 ,		(F) 9.8544511e-006 ,		(F) 1.4897086e-004 ,		(F) -1.5212372e-004 ,		
(F) 2.7606911e-004 ,		(F) -1.9739231e-004 ,		(F) 2.6225863e-004 ,		(F) -1.0081997e-004 ,		
(F) 1.2712007e-004 ,		(F) 7.9200801e-005 ,		(F) -4.2668935e-005 ,		(F) 2.3864195e-004 ,		
(F) -1.4278785e-004 ,		(F) 2.9192192e-004 ,		(F) -1.1649800e-004 ,		(F) 2.1744602e-004 ,		
(F) 1.8758420e-005 ,		(F) 6.6582966e-005 ,		(F) 1.8494876e-004 ,		(F) -6.5419620e-005 ,		
(F) 2.8728611e-004 ,		(F) -9.9739756e-005 ,		(F) 2.7373924e-004 ,		(F) -1.8806236e-005 ,		
(F) 1.6099988e-004 ,		(F) 1.2863223e-004 ,		(F) 2.3296517e-005 ,		(F) 2.5644324e-004 ,		
(F) -5.5613877e-005 ,		(F) 2.9619817e-004 ,		(F) -3.0462850e-005 ,		(F) 2.3124475e-004 ,		
(F) 8.2325871e-005 ,		(F) 1.0938266e-004 ,		(F) 2.1310131e-004 ,		(F) 7.6314030e-006 ,		
(F) 2.8924721e-004 ,		(F) -1.4268086e-005 ,		(F) 2.7288319e-004 ,		(F) 5.2524232e-005 ,		
(F) 1.8359036e-004 ,		(F) 1.6743727e-004 ,		(F) 7.7416117e-005 ,		(F) 2.6345903e-004 ,		
(F) 2.1076692e-005 ,		(F) 2.8904052e-004 ,		(F) 4.4577205e-005 ,		(F) 2.3590512e-004 ,		
(F) 1.3139145e-004 ,		(F) 1.4407318e-004 ,		(F) 2.2966853e-004 ,		(F) 6.8817090e-005 ,		
(F) 2.8284449e-004 ,		(F) 5.6890127e-005 ,		(F) 2.6554940e-004 ,		(F) 1.1271114e-004 ,		
(F) 1.9585315e-004 ,		(F) 1.9669041e-004 ,		(F) 1.2114914e-004 ,		(F) 2.6084425e-004 ,		
(F) 8.5975611e-005 ,		(F) 2.7273145e-004 ,		(F) 1.0899098e-004 ,		(F) 2.3130708e-004 ,		
(F) 1.7146950e-004 ,		(F) 1.6876176e-004 ,		(F) 2.3433200e-004 ,		(F) 1.2284696e-004 ,		
(F) 2.6525873e-004 ,		(F) 1.1933341e-004 ,		(F) 2.4870671e-004 ,		(F) 1.5900516e-004 ,		
(F) 2.0159013e-004 ,		(F) 2.1212243e-004 ,		(F) 1.5729545e-004 ,		(F) 2.4830632e-004 ,		
(F) 1.4171795e-004 ,		(F) 2.4758768e-004 ,		(F) 1.6258014e-004 ,		(F) 2.1951151e-004 ,		
(F) 1.9779181e-004 ,		(F) 1.8700169e-004 ,		(F) 2.2841659e-004 ,		(F) 1.6905223e-004 ,		
(F) 2.3587357e-004 ,		(F) 1.7394667e-004 ,		(F) 2.2506469e-004 ,		(F) 1.9434832e-004 ,		
(F) 2.0209293e-004 ,		(F) 2.1499184e-004 ,		(F) 1.8984420e-004 ,		(F) 2.2253570e-004 ,		
(F) 1.9247912e-004 ,		(F) 2.1200738e-004 ,		(F) 2.0383222e-004 ,		(F) 2.0307199e-004 ,		
(F) 2.1108712e-004 ,		(F) 2.0468281e-004 ,		(F) 2.0635415e-004 ,		(F) 2.1191946e-004 ,		
(F) 1.9710546e-004 ,		(F) 2.1835589e-004 ,		(F) 1.9243996e-004 ,		(F) 2.1731006e-004 ,		
(F) 2.0034752e-004 ,		(F) 2.0143415e-004 ,		(F) 2.2278258e-004 ,		(F) 1.7750273e-004 ,		
(F) 2.4151835e-004 ,		(F) 1.6983336e-004 ,		(F) 2.3466727e-004 ,		(F) 1.8898195e-004 ,		
(F) 2.0523067e-004 ,		(F) 2.2297847e-004 ,		(F) 1.6761815e-004 ,		(F) 2.5693600e-004 ,		
(F) 1.4162569e-004 ,		(F) 2.6250777e-004 ,		(F) 1.5855045e-004 ,		(F) 2.2122008e-004 ,		
(F) 2.1104953e-004 ,		(F) 1.6324884e-004 ,		(F) 2.6400229e-004 ,		(F) 1.1580730e-004 ,		
(F) 2.9124144e-004 ,		(F) 1.1777242e-004 ,		(F) 2.5048111e-004 ,		(F) 1.8126911e-004 ,		
(F) 1.7435204e-004 ,		(F) 2.6108721e-004 ,		(F) 9.0624001e-005 ,		(F) 3.1827010e-004 ,		
(F) 7.7316829e-005 ,		(F) 2.9512981e-004 ,		(F) 1.2972984e-004 ,		(F) 1.9185193e-004 ,		
(F) 2.4252323e-004 ,		(F) 7.9016343e-005 ,		(F) 3.4122049e-004 ,		(F) 2.2853284e-005 ,		
(F) 3.4665771e-004 ,		(F) 7.3170813e-005 ,		(F) 2.3980355e-004 ,		(F) 2.1496901e-004 ,		
(F) 7.6500792e-005 ,		(F) 3.6259776e-004 ,		(F) -3.7188976e-005 ,		(F) 4.0831061e-004 ,		
(F) -9.9775469e-006 ,		(F) 2.9595723e-004 ,		(F) 1.6562768e-004 ,		(F) 7.3570120e-005 ,		
(F) 3.8868062e-004 ,		(F) -1.1723113e-004 ,		(F) 4.9787254e-004 ,		(F) -1.2270740e-004 ,		
(F) 3.7648232e-004 ,		(F) 1.0985673e-004 ,		(F) 5.4812557e-005 ,		(F) 4.5996152e-004 ,		
(F) -2.6473059e-004 ,		(F) 6.6769236e-004 ,		(F) -3.0426694e-004 ,		(F) 4.8758570e-004 ,		
(F) 9.3819454e-005 ,		(F) -9.7629956e-005 ,		(F) 7.6506227e-004 ,		(F) -7.1969112e-004 ,		
(F) 1.1406329e-003 ,		(F) -6.4166770e-004 ,		(F) 3.7707386e-004 ,		(F) 9.9962794e-004 ,		
(F) -2.3042638e-003 ,		(F) 4.7872152e-003 ,		(F) 5.8996636e-003
  };

  *lenh0 = BP14K_32K_LEN;           /* store 'number of coefficients' */
  *h0 = bp14k_32khz_coeff;		/* store pointer to []-array */
}
#undef BP14K_32K_LEN
/* ...................... End of fill_bp14k_32khz() ..................... */


/*
  ============================================================================

        SCD_FIR *bp14k_32khz_init (void);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~

        Initialization routine for a band-pass filter which limits the 
	bandwidth of the input signal from 50 Hz to 14000 Hz (3 dB points).
        No rate change is implemented.

        Parameters:  none.
        ~~~~~~~~~~~

        Return value:
        ~~~~~~~~~~~~~
        Returns a pointer to struct SCD_FIR;

        History:
        ~~~~~~~~
        01.Feb.05 v1.0 Release of 1st version <simao@ctd.comsat.com>

 ============================================================================
*/
SCD_FIR *bp14k_32khz_init ()
{
  float          *h0;		/* pointer to array with FIR coeff. */
  long            lenh0;	/* number of FIR coefficients */


  /* allocate array for FIR coeff. and fill with coefficients */
  fill_bp14k_32khz(&h0, &lenh0);

  return
    fir_initialization(		/* Returns: pointer to SCD_FIR-struct */
		       lenh0,	/* In: number of FIR-coefficients */
		       h0,	/* In: pointer to array with FIR-cof. */
		       1.0,	/* In: gain factor for FIR-coeffic. */
		       1l,	/* In: Down-sampling factor */
		       'D'	/* In: switch to down-sampling proc. */
    );				/* (works here as simple FIR-fil. */
}
/* .................... End of bp14k_32khz_init() .................... */


/*
  ============================================================================

        void fill_bp20k_48khz (float **h0, long *lenh0);
        ~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~
	Fill filter coefficients for limiting the bandwidth of the
	signals to 20-20 kHz for samples at 48 kHz.

        Parameters:
        ~~~~~~~~~~~
        h0:    (Out) pointer to array with FIR coefficients
        lenh0: (Out) pointer to number of coefficients

        Return value:
        ~~~~~~~~~~~~~
        None.

        History:
        ~~~~~~~~
        1.May .07  1st version 

 ============================================================================
*/
#undef BP20K_48K_LEN
#define BP20K_48K_LEN 4001
void fill_bp20k_48khz (h0, lenh0)
float **h0;
long *lenh0;
{
  static float bp20k_48khz_coeff[BP20K_48K_LEN] =  {
	  (F)-7.08404110e-008, (F)9.92110779e-008, (F)-1.13704866e-007, (F)1.02205097e-007,(F)-4.62130873e-008, (F)-6.37750990e-008, (F)2.17565205e-007, (F)-3.74414298e-007,
	  (F)4.70339761e-007, (F)-4.33472857e-007, (F)2.15780816e-007, (F)1.80187926e-007,(F)-6.79623522e-007, (F)1.14179933e-006, (F)-1.38757069e-006, (F)1.25617016e-006,
	  (F)-6.65789131e-007, (F)-3.30560843e-007, (F)1.52751414e-006, (F)-2.59171012e-006,(F)3.14248320e-006, (F)-2.86286404e-006, (F)1.62308481e-006, (F)4.33805145e-007,
	  (F)-2.86890887e-006, (F)5.02079760e-006, (F)-6.16061546e-006, (F)5.70900238e-006,(F)-3.44683971e-006, (F)-3.36153157e-007, (F)4.82641618e-006, (F)-8.82484596e-006,
	  (F)1.10376774e-005, (F)-1.04478599e-005, (F)6.67984026e-006, (F)-2.32912825e-007,(F)-7.50075983e-006, (F)1.44900254e-005, (F)-1.85509147e-005, (F)1.79712299e-005,
	  (F)-1.20982621e-005, (F)1.71866291e-006, (F)1.09298900e-005, (F)-2.25688011e-005,(F)2.96696190e-005, (F)-2.94421274e-005, (F)2.07704036e-005, (F)-4.80120887e-006,
	  (F)-1.50313225e-005, (F)3.36501311e-005, (F)-4.55505878e-005, (F)4.63285880e-005,(F)-3.41109129e-005, (F)1.04684797e-005, (F)1.95386904e-005, (F)-4.83106418e-005,
	  (F)6.75274130e-005, (F)-7.04242274e-005, (F)5.39395422e-005, (F)-2.00892247e-005,(F)-2.39211719e-005, (F)6.70568870e-005, (F)-9.70798657e-005, (F)1.03864025e-004,
	  (F)-8.25303500e-005, (F)3.54953630e-005, (F)2.72978747e-005, (F)-9.02468717e-005,(F)1.35792876e-004, (F)-1.49121601e-004, (F)1.22659848e-004, (F)-5.90601933e-005,
	  (F)-2.83374584e-005, (F)1.18002298e-004, (F)-1.85293211e-004, (F)2.08997414e-004,(F)-1.77640886e-004, (F)9.37813354e-005, (F)2.51558594e-005, (F)-1.50101748e-004,
	  (F)2.47175310e-004, (F)-2.86586680e-004, (F)2.51352315e-004, (F)-1.43356086e-004,(F)-1.52029614e-005, (F)1.85867620e-004, (F)-3.22907378e-004, (F)3.85239547e-004,
	  (F)-3.48254827e-004, (F)2.12260297e-004, (F)-4.85013637e-006, (F)-2.24038312e-004,(F)4.13731978e-004, (F)-5.08507178e-004, (F)4.73407983e-004, (F)-3.05823416e-004,
	  (F)3.92350444e-005, (F)2.62638101e-004, (F)-5.20555558e-004, (F)6.60091992e-004,(F)-6.32486780e-004, (F)4.30318233e-004, (F)-9.32155376e-005, (F)-2.98834489e-004,
	  (F)6.43843718e-004, (F)-8.43803492e-004, (F)8.31823517e-004, (F)-5.93070224e-004,(F)1.73243992e-004, (F)3.28790330e-004, (F)-7.83519149e-004, (F)1.06354752e-003,
	  (F)-1.07848937e-003, (F)8.02623188e-004, (F)-2.87155670e-004, (F)-3.47491476e-004,(F)9.38880196e-004, (F)-1.32336398e-003, (F)1.38046476e-003, (F)-1.06899497e-003,
	  (F)4.44448494e-004, (F)3.48540740e-004, (F)-1.10853754e-003, (F)1.62756040e-003,(F)-1.74694982e-003, (F)1.40410582e-003, (F)-6.56703099e-004, (F)-3.23871237e-004,
	  (F)1.29038580e-003, (F)-1.98098793e-003, (F)2.18892479e-003, (F)-1.82249123e-003,(F)9.38265298e-004, (F)2.63321123e-004, (F)-1.48160551e-003, (F)2.38956169e-003,
	  (F)-2.72011889e-003, (F)2.34251986e-003, (F)-1.30738010e-003, (F)-1.53935362e-004,(F)1.67870877e-003, (F)-2.86117412e-003, (F)3.35869758e-003, (F)-2.98848934e-003,
	  (F)1.78815370e-003, (F)-2.12306817e-005, (F)-1.87761954e-003, (F)3.40730431e-003,(F)-4.13022598e-003, (F)3.79434298e-003, (F)-2.41404683e-003, (F)2.85278939e-004,
	  (F)2.07379632e-003, (F)-4.04589914e-003, (F)5.07306645e-003, (F)-4.81050255e-003,(F)3.23439076e-003, (F)-6.71574575e-004, (F)-2.26238224e-003, (F)4.80679835e-003,
	  (F)-6.24871585e-003, (F)6.11716878e-003, (F)-4.32725644e-003, (F)1.23203301e-003,(F)2.43838253e-003, (F)-5.74268589e-003, (F)7.76314678e-003, (F)-7.85226915e-003,
	  (F)5.82701939e-003, (F)-2.05525615e-003, (F)-2.59684491e-003, (F)6.95351895e-003,(F)-9.81556925e-003, (F)1.02767909e-002, (F)-7.99030672e-003, (F)3.31108256e-003,
	  (F)2.73302207e-003, (F)-8.64895165e-003, (F)1.28268800e-002, (F)-1.39521536e-002,(F)1.13808729e-002, (F)-5.37989169e-003, (F)-2.84242740e-003, (F)1.13425534e-002,
	  (F)-1.78568214e-002, (F)2.03431908e-002, (F)-1.75300136e-002, (F)9.34040254e-003,(F)2.92044326e-003, (F)-1.66808889e-002, (F)2.85221732e-002, (F)-3.48324414e-002,
	  (F)3.25685671e-002, (F)-1.99663554e-002, (F)-2.95852831e-003, (F)3.42395401e-002,(F)-7.01733799e-002, (F)1.05894378e-001, (F)-1.36206774e-001, (F)1.56514902e-001,
	  (F)8.34576243e-001, (F)1.53028914e-001, (F)-1.39757968e-001, (F)1.02455962e-001,(F)-7.37312430e-002, (F)3.08142593e-002, (F)-6.48766962e-003, (F)-2.34086481e-002,
	  (F)2.90880999e-002, (F)-3.82987312e-002, (F)2.50842398e-002, (F)-2.01542763e-002,(F)-4.98361790e-004, (F)5.88464581e-003, (F)-2.09507672e-002, (F)1.69187066e-002,
	  (F)-2.12838546e-002, (F)7.94460356e-003, (F)-6.26409212e-003, (F)-8.76645265e-003,(F)7.97937386e-003, (F)-1.73384192e-002, (F)9.45073832e-003, (F)-1.20336043e-002,
	  (F)-6.24650193e-004, (F)-6.16762208e-005, (F)-1.13404275e-002, (F)6.92479197e-003,(F)-1.31630103e-002, (F)3.62230879e-003, (F)-5.93720631e-003, (F)-5.37308527e-003,
	  (F)2.50208684e-003, (F)-1.11639057e-002, (F)4.45798199e-003, (F)-9.04878818e-003,(F)-8.49937744e-004, (F)-2.06303634e-003, (F)-7.60527597e-003, (F)2.83900723e-003,
	  (F)-9.52025222e-003, (F)1.54648492e-003, (F)-5.52548842e-003, (F)-3.91820841e-003,(F)-1.51082668e-005, (F)-8.04830444e-003, (F)1.84048484e-003, (F)-7.27594343e-003,
	  (F)-1.14316887e-003, (F)-2.93384044e-003, (F)-5.61953566e-003, (F)5.90135948e-004,(F)-7.32711026e-003, (F)2.19095763e-004, (F)-5.06507228e-003, (F)-3.19587264e-003,
	  (F)-1.38657376e-003, (F)-6.15286404e-003, (F)1.99144470e-004, (F)-6.01635006e-003,(F)-1.46618728e-003, (F)-3.29807359e-003, (F)-4.44025929e-003, (F)-7.87885787e-004,
	  (F)-5.84308008e-003, (F)-7.26127056e-004, (F)-4.59437667e-003, (F)-2.83905801e-003,(F)-2.16223557e-003, (F)-4.91377777e-003, (F)-8.97551884e-004, (F)-5.06209607e-003,
	  (F)-1.78219877e-003, (F)-3.39376150e-003, (F)-3.71705312e-003, (F)-1.65278568e-003,(F)-4.79654808e-003, (F)-1.41553598e-003, (F)-4.14737761e-003, (F)-2.68154842e-003,
	  (F)-2.58235448e-003, (F)-4.08752748e-003, (F)-1.63309414e-003, (F)-4.33105501e-003,(F)-2.06139454e-003, (F)-3.34378383e-003, (F)-3.27515638e-003, (F)-2.18113471e-003,
	  (F)-4.05522248e-003, (F)-1.90708322e-003, (F)-3.74908626e-003, (F)-2.62913282e-003,(F)-2.78040306e-003, (F)-3.53920121e-003, (F)-2.10911194e-003, (F)-3.77866316e-003,
	  (F)-2.28428335e-003, (F)-3.22214795e-003, (F)-3.00912636e-003, (F)-2.48075807e-003,(F)-3.53683412e-003, (F)-2.23833884e-003, (F)-3.41346575e-003, (F)-2.62335748e-003,
	  (F)-2.84181787e-003, (F)-3.17993729e-003, (F)-2.39529790e-003, (F)-3.37109470e-003,(F)-2.44253146e-003, (F)-3.07498103e-003, (F)-2.84900353e-003, (F)-2.62664194e-003,
	  (F)-3.18070108e-003, (F)-2.44136325e-003, (F)-3.14375878e-003, (F)-2.62853515e-003,(F)-2.82424275e-003, (F)-2.94587843e-003, (F)-2.54559407e-003, (F)-3.07745651e-003,
	  (F)-2.53760741e-003, (F)-2.92928074e-003, (F)-2.74764239e-003, (F)-2.67349776e-003,(F)-2.93869107e-003, (F)-2.54623321e-003, (F)-2.93468084e-003, (F)-2.62522637e-003,
	  (F)-2.76596294e-003, (F)-2.79046358e-003, (F)-2.60305659e-003, (F)-2.86883801e-003,(F)-2.57797389e-003, (F)-2.79827484e-003, (F)-2.67461379e-003, (F)-2.66074628e-003,
	  (F)-2.77271961e-003, (F)-2.58051755e-003, (F)-2.77560648e-003, (F)-2.60548955e-003,(F)-2.69074880e-003, (F)-2.68089567e-003, (F)-2.60112381e-003, (F)-2.71957153e-003,
	  (F)-2.57575596e-003, (F)-2.68581199e-003, (F)-2.61201616e-003, (F)-2.61535089e-003,(F)-2.65401034e-003, (F)-2.56778143e-003, (F)-2.65383521e-003, (F)-2.56876892e-003,
	  (F)-2.61169649e-003, (F)-2.59558166e-003, (F)-2.56425569e-003, (F)-2.60863160e-003,(F)-2.54371903e-003, (F)-2.59018525e-003, (F)-2.55085297e-003, (F)-2.55432055e-003,
	  (F)-2.56231735e-003, (F)-2.52648949e-003, (F)-2.55723512e-003, (F)-2.51841005e-003,(F)-2.53466016e-003, (F)-2.52160451e-003, (F)-2.50895849e-003, (F)-2.52032165e-003,
	  (F)-2.49309162e-003, (F)-2.50722006e-003, (F)-2.48781761e-003, (F)-2.48726359e-003,(F)-2.48463336e-003, (F)-2.46976266e-003, (F)-2.47591268e-003, (F)-2.45901408e-003,
	  (F)-2.46120301e-003, (F)-2.45218826e-003, (F)-2.44530762e-003, (F)-2.44409551e-003,(F)-2.43240237e-003, (F)-2.43245465e-003, (F)-2.42265280e-003, (F)-2.41884116e-003,
	  (F)-2.41350395e-003, (F)-2.40592014e-003, (F)-2.40290452e-003, (F)-2.39472042e-003,(F)-2.39089466e-003, (F)-2.38438936e-003, (F)-2.37871652e-003, (F)-2.37373148e-003,
	  (F)-2.36719939e-003, (F)-2.36242121e-003, (F)-2.35621058e-003, (F)-2.35087953e-003,(F)-2.34525384e-003, (F)-2.33950309e-003, (F)-2.33412165e-003, (F)-2.32831662e-003,
	  (F)-2.32289996e-003, (F)-2.31724734e-003, (F)-2.31167109e-003, (F)-2.30610015e-003,(F)-2.30053453e-003, (F)-2.29497425e-003, (F)-2.28941931e-003, (F)-2.28386975e-003,
	  (F)-2.27832557e-003, (F)-2.27278678e-003, (F)-2.26725341e-003, (F)-2.26172547e-003,(F)-2.25620297e-003, (F)-2.25068593e-003, (F)-2.24517436e-003, (F)-2.23966828e-003,
	  (F)-2.23416771e-003, (F)-2.22867265e-003, (F)-2.22318312e-003, (F)-2.21769914e-003,(F)-2.21222072e-003, (F)-2.20674788e-003, (F)-2.20128063e-003, (F)-2.19581898e-003,
	  (F)-2.19036294e-003, (F)-2.18491254e-003, (F)-2.17946779e-003, (F)-2.17402869e-003,(F)-2.16859527e-003, (F)-2.16316753e-003, (F)-2.15774550e-003, (F)-2.15232918e-003,
	  (F)-2.14691858e-003, (F)-2.14151373e-003, (F)-2.13611463e-003, (F)-2.13072129e-003,(F)-2.12533374e-003, (F)-2.11995198e-003, (F)-2.11457602e-003, (F)-2.10920588e-003,
	  (F)-2.10384158e-003, (F)-2.09848312e-003, (F)-2.09313051e-003, (F)-2.08778377e-003,(F)-2.08244292e-003, (F)-2.07710796e-003, (F)-2.07177890e-003, (F)-2.06645577e-003,
	  (F)-2.06113856e-003, (F)-2.05582729e-003, (F)-2.05052198e-003, (F)-2.04522264e-003,(F)-2.03992927e-003, (F)-2.03464189e-003, (F)-2.02936052e-003, (F)-2.02408515e-003,
	  (F)-2.01881581e-003, (F)-2.01355251e-003, (F)-2.00829525e-003, (F)-2.00304405e-003,(F)-1.99779892e-003, (F)-1.99255987e-003, (F)-1.98732691e-003, (F)-1.98210005e-003,
	  (F)-1.97687931e-003, (F)-1.97166469e-003, (F)-1.96645620e-003, (F)-1.96125386e-003,(F)-1.95605768e-003, (F)-1.95086766e-003, (F)-1.94568382e-003, (F)-1.94050616e-003,
	  (F)-1.93533470e-003, (F)-1.93016945e-003, (F)-1.92501042e-003, (F)-1.91985761e-003,(F)-1.91471104e-003, (F)-1.90957072e-003, (F)-1.90443666e-003, (F)-1.89930886e-003,
	  (F)-1.89418734e-003, (F)-1.88907210e-003, (F)-1.88396316e-003, (F)-1.87886053e-003,(F)-1.87376421e-003, (F)-1.86867421e-003, (F)-1.86359055e-003, (F)-1.85851322e-003,
	  (F)-1.85344225e-003, (F)-1.84837764e-003, (F)-1.84331940e-003, (F)-1.83826754e-003,(F)-1.83322206e-003, (F)-1.82818298e-003, (F)-1.82315030e-003, (F)-1.81812404e-003,
	  (F)-1.81310419e-003, (F)-1.80809078e-003, (F)-1.80308380e-003, (F)-1.79808327e-003,(F)-1.79308920e-003, (F)-1.78810159e-003, (F)-1.78312045e-003, (F)-1.77814578e-003,
	  (F)-1.77317761e-003, (F)-1.76821593e-003, (F)-1.76326075e-003, (F)-1.75831208e-003,(F)-1.75336993e-003, (F)-1.74843431e-003, (F)-1.74350522e-003, (F)-1.73858267e-003,
	  (F)-1.73366667e-003, (F)-1.72875722e-003, (F)-1.72385434e-003, (F)-1.71895803e-003,(F)-1.71406829e-003, (F)-1.70918514e-003, (F)-1.70430858e-003, (F)-1.69943862e-003,
	  (F)-1.69457526e-003, (F)-1.68971852e-003, (F)-1.68486840e-003, (F)-1.68002490e-003,(F)-1.67518803e-003, (F)-1.67035780e-003, (F)-1.66553422e-003, (F)-1.66071729e-003,
	  (F)-1.65590701e-003, (F)-1.65110341e-003, (F)-1.64630647e-003, (F)-1.64151621e-003,(F)-1.63673263e-003, (F)-1.63195574e-003, (F)-1.62718555e-003, (F)-1.62242206e-003,
	  (F)-1.61766527e-003, (F)-1.61291520e-003, (F)-1.60817185e-003, (F)-1.60343522e-003,(F)-1.59870532e-003, (F)-1.59398215e-003, (F)-1.58926573e-003, (F)-1.58455606e-003,
	  (F)-1.57985313e-003, (F)-1.57515696e-003, (F)-1.57046756e-003, (F)-1.56578492e-003,(F)-1.56110906e-003, (F)-1.55643997e-003, (F)-1.55177767e-003, (F)-1.54712215e-003,
	  (F)-1.54247343e-003, (F)-1.53783151e-003, (F)-1.53319638e-003, (F)-1.52856807e-003,(F)-1.52394657e-003, (F)-1.51933188e-003, (F)-1.51472402e-003, (F)-1.51012298e-003,
	  (F)-1.50552877e-003, (F)-1.50094139e-003, (F)-1.49636086e-003, (F)-1.49178716e-003,(F)-1.48722032e-003, (F)-1.48266032e-003, (F)-1.47810718e-003, (F)-1.47356090e-003,
	  (F)-1.46902149e-003, (F)-1.46448894e-003, (F)-1.45996326e-003, (F)-1.45544446e-003,(F)-1.45093254e-003, (F)-1.44642750e-003, (F)-1.44192934e-003, (F)-1.43743808e-003,
	  (F)-1.43295371e-003, (F)-1.42847623e-003, (F)-1.42400566e-003, (F)-1.41954199e-003,(F)-1.41508523e-003, (F)-1.41063538e-003, (F)-1.40619244e-003, (F)-1.40175641e-003,
	  (F)-1.39732731e-003, (F)-1.39290513e-003, (F)-1.38848988e-003, (F)-1.38408155e-003,(F)-1.37968016e-003, (F)-1.37528570e-003, (F)-1.37089818e-003, (F)-1.36651760e-003,
	  (F)-1.36214396e-003, (F)-1.35777727e-003, (F)-1.35341752e-003, (F)-1.34906473e-003,(F)-1.34471889e-003, (F)-1.34038000e-003, (F)-1.33604807e-003, (F)-1.33172310e-003,
	  (F)-1.32740510e-003, (F)-1.32309406e-003, (F)-1.31878998e-003, (F)-1.31449288e-003,(F)-1.31020274e-003, (F)-1.30591958e-003, (F)-1.30164339e-003, (F)-1.29737418e-003,
	  (F)-1.29311195e-003, (F)-1.28885670e-003, (F)-1.28460843e-003, (F)-1.28036714e-003,(F)-1.27613284e-003, (F)-1.27190553e-003, (F)-1.26768520e-003, (F)-1.26347187e-003,
	  (F)-1.25926553e-003, (F)-1.25506618e-003, (F)-1.25087383e-003, (F)-1.24668847e-003,(F)-1.24251011e-003, (F)-1.23833875e-003, (F)-1.23417438e-003, (F)-1.23001702e-003,
	  (F)-1.22586666e-003, (F)-1.22172330e-003, (F)-1.21758695e-003, (F)-1.21345760e-003,(F)-1.20933526e-003, (F)-1.20521992e-003, (F)-1.20111160e-003, (F)-1.19701028e-003,
	  (F)-1.19291596e-003, (F)-1.18882866e-003, (F)-1.18474837e-003, (F)-1.18067509e-003,(F)-1.17660882e-003, (F)-1.17254956e-003, (F)-1.16849732e-003, (F)-1.16445208e-003,
	  (F)-1.16041386e-003, (F)-1.15638266e-003, (F)-1.15235846e-003, (F)-1.14834128e-003,(F)-1.14433112e-003, (F)-1.14032797e-003, (F)-1.13633183e-003, (F)-1.13234271e-003,
	  (F)-1.12836060e-003, (F)-1.12438550e-003, (F)-1.12041742e-003, (F)-1.11645636e-003,(F)-1.11250231e-003, (F)-1.10855527e-003, (F)-1.10461524e-003, (F)-1.10068223e-003,
	  (F)-1.09675623e-003, (F)-1.09283724e-003, (F)-1.08892527e-003, (F)-1.08502031e-003,(F)-1.08112235e-003, (F)-1.07723141e-003, (F)-1.07334748e-003, (F)-1.06947055e-003,
	  (F)-1.06560064e-003, (F)-1.06173773e-003, (F)-1.05788183e-003, (F)-1.05403294e-003,(F)-1.05019105e-003, (F)-1.04635617e-003, (F)-1.04252829e-003, (F)-1.03870741e-003,
	  (F)-1.03489354e-003, (F)-1.03108666e-003, (F)-1.02728679e-003, (F)-1.02349391e-003,(F)-1.01970803e-003, (F)-1.01592915e-003, (F)-1.01215726e-003, (F)-1.00839237e-003,
	  (F)-1.00463446e-003, (F)-1.00088355e-003, (F)-9.97139631e-004, (F)-9.93402698e-004,(F)-9.89672751e-004, (F)-9.85949790e-004, (F)-9.82233812e-004, (F)-9.78524816e-004,
	  (F)-9.74822801e-004, (F)-9.71127765e-004, (F)-9.67439706e-004, (F)-9.63758622e-004,(F)-9.60084512e-004, (F)-9.56417374e-004, (F)-9.52757206e-004, (F)-9.49104006e-004,
	  (F)-9.45457772e-004, (F)-9.41818503e-004, (F)-9.38186196e-004, (F)-9.34560849e-004,(F)-9.30942461e-004, (F)-9.27331029e-004, (F)-9.23726550e-004, (F)-9.20129024e-004,
	  (F)-9.16538447e-004, (F)-9.12954818e-004, (F)-9.09378134e-004, (F)-9.05808393e-004,(F)-9.02245593e-004, (F)-8.98689731e-004, (F)-8.95140804e-004, (F)-8.91598811e-004,
	  (F)-8.88063749e-004, (F)-8.84535615e-004, (F)-8.81014407e-004, (F)-8.77500122e-004,(F)-8.73992758e-004, (F)-8.70492312e-004, (F)-8.66998781e-004, (F)-8.63512163e-004,
	  (F)-8.60032455e-004, (F)-8.56559654e-004, (F)-8.53093757e-004, (F)-8.49634762e-004,(F)-8.46182665e-004, (F)-8.42737464e-004, (F)-8.39299156e-004, (F)-8.35867737e-004,
	  (F)-8.32443205e-004, (F)-8.29025557e-004, (F)-8.25614790e-004, (F)-8.22210900e-004,(F)-8.18813885e-004, (F)-8.15423741e-004, (F)-8.12040465e-004, (F)-8.08664054e-004,
	  (F)-8.05294504e-004, (F)-8.01931813e-004, (F)-7.98575977e-004, (F)-7.95226992e-004,(F)-7.91884856e-004, (F)-7.88549565e-004, (F)-7.85221115e-004, (F)-7.81899503e-004,
	  (F)-7.78584725e-004, (F)-7.75276779e-004, (F)-7.71975660e-004, (F)-7.68681364e-004,(F)-7.65393889e-004, (F)-7.62113230e-004, (F)-7.58839385e-004, (F)-7.55572348e-004,
	  (F)-7.52312117e-004, (F)-7.49058687e-004, (F)-7.45812055e-004, (F)-7.42572218e-004,(F)-7.39339170e-004, (F)-7.36112909e-004, (F)-7.32893430e-004, (F)-7.29680730e-004,
	  (F)-7.26474804e-004, (F)-7.23275649e-004, (F)-7.20083260e-004, (F)-7.16897634e-004,(F)-7.13718766e-004, (F)-7.10546653e-004, (F)-7.07381289e-004, (F)-7.04222672e-004,
	  (F)-7.01070796e-004, (F)-6.97925658e-004, (F)-6.94787253e-004, (F)-6.91655578e-004,(F)-6.88530627e-004, (F)-6.85412397e-004, (F)-6.82300883e-004, (F)-6.79196080e-004,
	  (F)-6.76097985e-004, (F)-6.73006593e-004, (F)-6.69921900e-004, (F)-6.66843901e-004,(F)-6.63772591e-004, (F)-6.60707966e-004, (F)-6.57650022e-004, (F)-6.54598754e-004,
	  (F)-6.51554157e-004, (F)-6.48516227e-004, (F)-6.45484958e-004, (F)-6.42460348e-004,(F)-6.39442389e-004, (F)-6.36431079e-004, (F)-6.33426412e-004, (F)-6.30428384e-004,
	  (F)-6.27436989e-004, (F)-6.24452222e-004, (F)-6.21474080e-004, (F)-6.18502557e-004,(F)-6.15537648e-004, (F)-6.12579349e-004, (F)-6.09627654e-004, (F)-6.06682558e-004,
	  (F)-6.03744056e-004, (F)-6.00812144e-004, (F)-5.97886817e-004, (F)-5.94968069e-004,(F)-5.92055894e-004, (F)-5.89150290e-004, (F)-5.86251249e-004, (F)-5.83358767e-004,
	  (F)-5.80472838e-004, (F)-5.77593458e-004, (F)-5.74720622e-004, (F)-5.71854323e-004,(F)-5.68994558e-004, (F)-5.66141319e-004, (F)-5.63294603e-004, (F)-5.60454404e-004,
	  (F)-5.57620717e-004, (F)-5.54793535e-004, (F)-5.51972855e-004, (F)-5.49158670e-004,(F)-5.46350975e-004, (F)-5.43549764e-004, (F)-5.40755032e-004, (F)-5.37966774e-004,
	  (F)-5.35184984e-004, (F)-5.32409657e-004, (F)-5.29640786e-004, (F)-5.26878367e-004,(F)-5.24122394e-004, (F)-5.21372860e-004, (F)-5.18629762e-004, (F)-5.15893092e-004,
	  (F)-5.13162845e-004, (F)-5.10439016e-004, (F)-5.07721599e-004, (F)-5.05010588e-004,(F)-5.02305977e-004, (F)-4.99607761e-004, (F)-4.96915933e-004, (F)-4.94230488e-004,
	  (F)-4.91551421e-004, (F)-4.88878724e-004, (F)-4.86212394e-004, (F)-4.83552422e-004,(F)-4.80898804e-004, (F)-4.78251534e-004, (F)-4.75610606e-004, (F)-4.72976013e-004,
	  (F)-4.70347751e-004, (F)-4.67725812e-004, (F)-4.65110191e-004, (F)-4.62500881e-004,(F)-4.59897878e-004, (F)-4.57301174e-004, (F)-4.54710763e-004, (F)-4.52126640e-004,
	  (F)-4.49548799e-004, (F)-4.46977232e-004, (F)-4.44411935e-004, (F)-4.41852900e-004,(F)-4.39300123e-004, (F)-4.36753595e-004, (F)-4.34213312e-004, (F)-4.31679267e-004,
	  (F)-4.29151454e-004, (F)-4.26629866e-004, (F)-4.24114498e-004, (F)-4.21605342e-004,(F)-4.19102393e-004, (F)-4.16605645e-004, (F)-4.14115090e-004, (F)-4.11630722e-004,
	  (F)-4.09152536e-004, (F)-4.06680525e-004, (F)-4.04214682e-004, (F)-4.01755000e-004,(F)-3.99301475e-004, (F)-3.96854098e-004, (F)-3.94412864e-004, (F)-3.91977765e-004,
	  (F)-3.89548797e-004, (F)-3.87125951e-004, (F)-3.84709221e-004, (F)-3.82298602e-004,(F)-3.79894086e-004, (F)-3.77495667e-004, (F)-3.75103337e-004, (F)-3.72717092e-004,
	  (F)-3.70336923e-004, (F)-3.67962825e-004, (F)-3.65594790e-004, (F)-3.63232812e-004,(F)-3.60876884e-004, (F)-3.58527000e-004, (F)-3.56183153e-004, (F)-3.53845336e-004,
	  (F)-3.51513542e-004, (F)-3.49187765e-004, (F)-3.46867998e-004, (F)-3.44554234e-004,(F)-3.42246466e-004, (F)-3.39944688e-004, (F)-3.37648893e-004, (F)-3.35359073e-004,
	  (F)-3.33075223e-004, (F)-3.30797334e-004, (F)-3.28525401e-004, (F)-3.26259416e-004,(F)-3.23999373e-004, (F)-3.21745265e-004, (F)-3.19497084e-004, (F)-3.17254824e-004,
	  (F)-3.15018478e-004, (F)-3.12788038e-004, (F)-3.10563499e-004, (F)-3.08344852e-004,(F)-3.06132092e-004, (F)-3.03925210e-004, (F)-3.01724201e-004, (F)-2.99529056e-004,
	  (F)-2.97339769e-004, (F)-2.95156333e-004, (F)-2.92978740e-004, (F)-2.90806985e-004,(F)-2.88641058e-004, (F)-2.86480955e-004, (F)-2.84326667e-004, (F)-2.82178187e-004,
	  (F)-2.80035508e-004, (F)-2.77898623e-004, (F)-2.75767525e-004, (F)-2.73642207e-004,(F)-2.71522661e-004, (F)-2.69408881e-004, (F)-2.67300859e-004, (F)-2.65198587e-004,
	  (F)-2.63102060e-004, (F)-2.61011269e-004, (F)-2.58926207e-004, (F)-2.56846868e-004,(F)-2.54773243e-004, (F)-2.52705326e-004, (F)-2.50643109e-004, (F)-2.48586585e-004,
	  (F)-2.46535747e-004, (F)-2.44490587e-004, (F)-2.42451098e-004, (F)-2.40417273e-004,(F)-2.38389104e-004, (F)-2.36366585e-004, (F)-2.34349707e-004, (F)-2.32338464e-004,
	  (F)-2.30332848e-004, (F)-2.28332851e-004, (F)-2.26338467e-004, (F)-2.24349688e-004,(F)-2.22366506e-004, (F)-2.20388914e-004, (F)-2.18416905e-004, (F)-2.16450471e-004,
	  (F)-2.14489605e-004, (F)-2.12534300e-004, (F)-2.10584547e-004, (F)-2.08640340e-004,(F)-2.06701671e-004, (F)-2.04768532e-004, (F)-2.02840916e-004, (F)-2.00918816e-004,
	  (F)-1.99002224e-004, (F)-1.97091133e-004, (F)-1.95185535e-004, (F)-1.93285422e-004,(F)-1.91390787e-004, (F)-1.89501622e-004, (F)-1.87617921e-004, (F)-1.85739675e-004,
	  (F)-1.83866877e-004, (F)-1.81999519e-004, (F)-1.80137593e-004, (F)-1.78281093e-004,(F)-1.76430010e-004, (F)-1.74584338e-004, (F)-1.72744067e-004, (F)-1.70909191e-004,
	  (F)-1.69079703e-004, (F)-1.67255594e-004, (F)-1.65436856e-004, (F)-1.63623483e-004,(F)-1.61815467e-004, (F)-1.60012799e-004, (F)-1.58215473e-004, (F)-1.56423481e-004,
	  (F)-1.54636814e-004, (F)-1.52855466e-004, (F)-1.51079429e-004, (F)-1.49308694e-004,(F)-1.47543255e-004, (F)-1.45783103e-004, (F)-1.44028231e-004, (F)-1.42278632e-004,
	  (F)-1.40534297e-004, (F)-1.38795218e-004, (F)-1.37061389e-004, (F)-1.35332801e-004,(F)-1.33609447e-004, (F)-1.31891318e-004, (F)-1.30178408e-004, (F)-1.28470708e-004,
	  (F)-1.26768211e-004, (F)-1.25070908e-004, (F)-1.23378793e-004, (F)-1.21691857e-004,(F)-1.20010093e-004, (F)-1.18333492e-004, (F)-1.16662048e-004, (F)-1.14995751e-004,
	  (F)-1.13334596e-004, (F)-1.11678572e-004, (F)-1.10027674e-004, (F)-1.08381893e-004,(F)-1.06741221e-004, (F)-1.05105651e-004, (F)-1.03475174e-004, (F)-1.01849783e-004,
	  (F)-1.00229470e-004, (F)-9.86142273e-005, (F)-9.70040470e-005, (F)-9.53989211e-005,(F)-9.37988420e-005, (F)-9.22038017e-005, (F)-9.06137925e-005, (F)-8.90288064e-005,
	  (F)-8.74488356e-005, (F)-8.58738723e-005, (F)-8.43039086e-005, (F)-8.27389366e-005,(F)-8.11789486e-005, (F)-7.96239365e-005, (F)-7.80738926e-005, (F)-7.65288090e-005,
	  (F)-7.49886778e-005, (F)-7.34534911e-005, (F)-7.19232410e-005, (F)-7.03979197e-005,(F)-6.88775193e-005, (F)-6.73620318e-005, (F)-6.58514495e-005, (F)-6.43457643e-005,
	  (F)-6.28449684e-005, (F)-6.13490540e-005, (F)-5.98580130e-005, (F)-5.83718376e-005,(F)-5.68905199e-005, (F)-5.54140520e-005, (F)-5.39424259e-005, (F)-5.24756338e-005,
	  (F)-5.10136677e-005, (F)-4.95565197e-005, (F)-4.81041819e-005, (F)-4.66566464e-005,(F)-4.52139053e-005, (F)-4.37759506e-005, (F)-4.23427744e-005, (F)-4.09143687e-005,
	  (F)-3.94907257e-005, (F)-3.80718375e-005, (F)-3.66576960e-005, (F)-3.52482933e-005,(F)-3.38436216e-005, (F)-3.24436728e-005, (F)-3.10484390e-005, (F)-2.96579124e-005,
	  (F)-2.82720849e-005, (F)-2.68909486e-005, (F)-2.55144956e-005, (F)-2.41427179e-005,(F)-2.27756076e-005, (F)-2.14131567e-005, (F)-2.00553573e-005, (F)-1.87022014e-005,
	  (F)-1.73536811e-005, (F)-1.60097885e-005, (F)-1.46705156e-005, (F)-1.33358544e-005,(F)-1.20057969e-005, (F)-1.06803354e-005, (F)-9.35946167e-006, (F)-8.04316791e-006,
	  (F)-6.73144613e-006, (F)-5.42428837e-006, (F)-4.12168668e-006, (F)-2.82363312e-006,(F)-1.53011972e-006, (F)-2.41138534e-007, (F)1.04331840e-006, (F)2.32325902e-006,
	  (F)3.59869130e-006, (F)4.86962317e-006, (F)6.13606261e-006, (F)7.39801756e-006,(F)8.65549597e-006, (F)9.90850579e-006, (F)1.11570550e-005, (F)1.24011515e-005,
	  (F)1.36408033e-005, (F)1.48760183e-005, (F)1.61068045e-005, (F)1.73331698e-005,(F)1.85551222e-005, (F)1.97726696e-005, (F)2.09858200e-005, (F)2.21945813e-005,
	  (F)2.33989615e-005, (F)2.45989685e-005, (F)2.57946103e-005, (F)2.69858947e-005,(F)2.81728298e-005, (F)2.93554235e-005, (F)3.05336837e-005, (F)3.17076184e-005,
	  (F)3.28772355e-005, (F)3.40425429e-005, (F)3.52035486e-005, (F)3.63602605e-005,(F)3.75126866e-005, (F)3.86608347e-005, (F)3.98047129e-005, (F)4.09443290e-005,
	  (F)4.20796909e-005, (F)4.32108067e-005, (F)4.43376842e-005, (F)4.54603313e-005,(F)4.65787560e-005, (F)4.76929661e-005, (F)4.88029697e-005, (F)4.99087746e-005,
	  (F)5.10103887e-005, (F)5.21078199e-005, (F)5.32010762e-005, (F)5.42901655e-005,(F)5.53750956e-005, (F)5.64558745e-005, (F)5.75325100e-005, (F)5.86050101e-005,
	  (F)5.96733827e-005, (F)6.07376357e-005, (F)6.17977769e-005, (F)6.28538143e-005,(F)6.39057557e-005, (F)6.49536090e-005, (F)6.59973821e-005, (F)6.70370829e-005,
	  (F)6.80727193e-005, (F)6.91042991e-005, (F)7.01318302e-005, (F)7.11553205e-005,(F)7.21747779e-005, (F)7.31902101e-005, (F)7.42016252e-005, (F)7.52090309e-005,
	  (F)7.62124351e-005, (F)7.72118456e-005, (F)7.82072703e-005, (F)7.91987171e-005,(F)8.01861938e-005, (F)8.11697082e-005, (F)8.21492682e-005, (F)8.31248816e-005,
	  (F)8.40965562e-005, (F)8.50642999e-005, (F)8.60281205e-005, (F)8.69880259e-005,(F)8.79440237e-005, (F)8.88961219e-005, (F)8.98443283e-005, (F)9.07886507e-005,
	  (F)9.17290969e-005, (F)9.26656746e-005, (F)9.35983918e-005, (F)9.45272561e-005,(F)9.54522754e-005, (F)9.63734575e-005, (F)9.72908101e-005, (F)9.82043410e-005,
	  (F)9.91140581e-005, (F)1.00019969e-004, (F)1.00922082e-004, (F)1.01820404e-004,(F)1.02714943e-004, (F)1.03605707e-004, (F)1.04492704e-004, (F)1.05375941e-004,
	  (F)1.06255426e-004, (F)1.07131168e-004, (F)1.08003173e-004, (F)1.08871449e-004,(F)1.09736005e-004, (F)1.10596847e-004, (F)1.11453984e-004, (F)1.12307424e-004,
	  (F)1.13157173e-004, (F)1.14003240e-004, (F)1.14845633e-004, (F)1.15684358e-004,(F)1.16519425e-004, (F)1.17350840e-004, (F)1.18178611e-004, (F)1.19002746e-004,
	  (F)1.19823252e-004, (F)1.20640138e-004, (F)1.21453411e-004, (F)1.22263078e-004,(F)1.23069148e-004, (F)1.23871627e-004, (F)1.24670524e-004, (F)1.25465846e-004,
	  (F)1.26257601e-004, (F)1.27045797e-004, (F)1.27830440e-004, (F)1.28611539e-004,(F)1.29389102e-004, (F)1.30163135e-004, (F)1.30933647e-004, (F)1.31700646e-004,
	  (F)1.32464138e-004, (F)1.33224131e-004, (F)1.33980633e-004, (F)1.34733652e-004,(F)1.35483195e-004, (F)1.36229270e-004, (F)1.36971884e-004, (F)1.37711044e-004,
	  (F)1.38446759e-004, (F)1.39179036e-004, (F)1.39907883e-004, (F)1.40633307e-004,(F)1.41355315e-004, (F)1.42073915e-004, (F)1.42789115e-004, (F)1.43500922e-004,
	  (F)1.44209344e-004, (F)1.44914388e-004, (F)1.45616062e-004, (F)1.46314373e-004,(F)1.47009329e-004, (F)1.47700936e-004, (F)1.48389204e-004, (F)1.49074139e-004,
	  (F)1.49755748e-004, (F)1.50434039e-004, (F)1.51109020e-004, (F)1.51780698e-004,(F)1.52449081e-004, (F)1.53114175e-004, (F)1.53775988e-004, (F)1.54434529e-004,
	  (F)1.55089803e-004, (F)1.55741820e-004, (F)1.56390585e-004, (F)1.57036107e-004,(F)1.57678392e-004, (F)1.58317449e-004, (F)1.58953284e-004, (F)1.59585906e-004,
	  (F)1.60215321e-004, (F)1.60841536e-004, (F)1.61464560e-004, (F)1.62084399e-004,(F)1.62701061e-004, (F)1.63314553e-004, (F)1.63924883e-004, (F)1.64532058e-004,
	  (F)1.65136085e-004, (F)1.65736971e-004, (F)1.66334724e-004, (F)1.66929351e-004,(F)1.67520860e-004, (F)1.68109258e-004, (F)1.68694551e-004, (F)1.69276748e-004,
	  (F)1.69855856e-004, (F)1.70431881e-004, (F)1.71004832e-004, (F)1.71574715e-004,(F)1.72141537e-004, (F)1.72705307e-004, (F)1.73266030e-004, (F)1.73823715e-004,
	  (F)1.74378369e-004, (F)1.74929998e-004, (F)1.75478610e-004, (F)1.76024213e-004,(F)1.76566813e-004, (F)1.77106418e-004, (F)1.77643034e-004, (F)1.78176669e-004,
	  (F)1.78707331e-004, (F)1.79235026e-004, (F)1.79759761e-004, (F)1.80281544e-004,(F)1.80800382e-004, (F)1.81316281e-004, (F)1.81829250e-004, (F)1.82339295e-004,
	  (F)1.82846423e-004, (F)1.83350641e-004, (F)1.83851957e-004, (F)1.84350378e-004,(F)1.84845910e-004, (F)1.85338561e-004, (F)1.85828338e-004, (F)1.86315248e-004,
	  (F)1.86799297e-004, (F)1.87280494e-004, (F)1.87758845e-004, (F)1.88234356e-004,(F)1.88707036e-004, (F)1.89176891e-004, (F)1.89643929e-004, (F)1.90108155e-004,
	  (F)1.90569578e-004, (F)1.91028203e-004, (F)1.91484039e-004, (F)1.91937092e-004,(F)1.92387370e-004, (F)1.92834878e-004, (F)1.93279624e-004, (F)1.93721616e-004,
	  (F)1.94160859e-004, (F)1.94597361e-004, (F)1.95031129e-004, (F)1.95462169e-004,(F)1.95890490e-004, (F)1.96316096e-004, (F)1.96738997e-004, (F)1.97159197e-004,
	  (F)1.97576705e-004, (F)1.97991527e-004, (F)1.98403670e-004, (F)1.98813141e-004,(F)1.99219946e-004, (F)1.99624093e-004, (F)2.00025588e-004, (F)2.00424439e-004,
	  (F)2.00820651e-004, (F)2.01214232e-004, (F)2.01605189e-004, (F)2.01993529e-004,(F)2.02379257e-004, (F)2.02762382e-004, (F)2.03142909e-004, (F)2.03520846e-004,
	  (F)2.03896200e-004, (F)2.04268976e-004, (F)2.04639182e-004, (F)2.05006825e-004,(F)2.05371911e-004, (F)2.05734448e-004, (F)2.06094440e-004, (F)2.06451897e-004,
	  (F)2.06806823e-004, (F)2.07159226e-004, (F)2.07509113e-004, (F)2.07856490e-004,(F)2.08201364e-004, (F)2.08543741e-004, (F)2.08883629e-004, (F)2.09221033e-004,
	  (F)2.09555961e-004, (F)2.09888419e-004, (F)2.10218413e-004, (F)2.10545951e-004,(F)2.10871039e-004, (F)2.11193683e-004, (F)2.11513891e-004, (F)2.11831668e-004,
	  (F)2.12147021e-004, (F)2.12459957e-004, (F)2.12770482e-004, (F)2.13078604e-004,(F)2.13384327e-004, (F)2.13687660e-004, (F)2.13988608e-004, (F)2.14287179e-004,
	  (F)2.14583377e-004, (F)2.14877211e-004, (F)2.15168686e-004, (F)2.15457810e-004,(F)2.15744587e-004, (F)2.16029026e-004, (F)2.16311132e-004, (F)2.16590912e-004,
	  (F)2.16868372e-004, (F)2.17143518e-004, (F)2.17416358e-004, (F)2.17686898e-004,(F)2.17955143e-004, (F)2.18221101e-004, (F)2.18484777e-004, (F)2.18746179e-004,
	  (F)2.19005312e-004, (F)2.19262183e-004, (F)2.19516798e-004, (F)2.19769163e-004,(F)2.20019286e-004, (F)2.20267172e-004, (F)2.20512827e-004, (F)2.20756258e-004,
	  (F)2.20997471e-004, (F)2.21236473e-004, (F)2.21473270e-004, (F)2.21707867e-004,(F)2.21940272e-004, (F)2.22170491e-004, (F)2.22398529e-004, (F)2.22624393e-004,
	  (F)2.22848090e-004, (F)2.23069625e-004, (F)2.23289005e-004, (F)2.23506236e-004,(F)2.23721324e-004, (F)2.23934276e-004, (F)2.24145097e-004, (F)2.24353794e-004,
	  (F)2.24560372e-004, (F)2.24764839e-004, (F)2.24967200e-004, (F)2.25167461e-004,(F)2.25365629e-004, (F)2.25561710e-004, (F)2.25755709e-004, (F)2.25947633e-004,
	  (F)2.26137488e-004, (F)2.26325280e-004, (F)2.26511016e-004, (F)2.26694700e-004,(F)2.26876340e-004, (F)2.27055941e-004, (F)2.27233509e-004, (F)2.27409051e-004,
	  (F)2.27582572e-004, (F)2.27754079e-004, (F)2.27923578e-004, (F)2.28091073e-004,(F)2.28256573e-004, (F)2.28420081e-004, (F)2.28581606e-004, (F)2.28741151e-004,
	  (F)2.28898724e-004, (F)2.29054331e-004, (F)2.29207977e-004, (F)2.29359667e-004,(F)2.29509410e-004, (F)2.29657209e-004, (F)2.29803071e-004, (F)2.29947002e-004,
	  (F)2.30089008e-004, (F)2.30229094e-004, (F)2.30367267e-004, (F)2.30503532e-004,(F)2.30637896e-004, (F)2.30770364e-004, (F)2.30900941e-004, (F)2.31029635e-004,
	  (F)2.31156450e-004, (F)2.31281392e-004, (F)2.31404468e-004, (F)2.31525682e-004,(F)2.31645042e-004, (F)2.31762552e-004, (F)2.31878218e-004, (F)2.31992046e-004,
	  (F)2.32104042e-004, (F)2.32214212e-004, (F)2.32322561e-004, (F)2.32429095e-004,(F)2.32533820e-004, (F)2.32636742e-004, (F)2.32737865e-004, (F)2.32837197e-004,
	  (F)2.32934741e-004, (F)2.33030505e-004, (F)2.33124494e-004, (F)2.33216714e-004,(F)2.33307169e-004, (F)2.33395867e-004, (F)2.33482811e-004, (F)2.33568009e-004,
	  (F)2.33651465e-004, (F)2.33733186e-004, (F)2.33813176e-004, (F)2.33891442e-004,(F)2.33967989e-004, (F)2.34042822e-004, (F)2.34115948e-004, (F)2.34187371e-004,
	  (F)2.34257097e-004, (F)2.34325132e-004, (F)2.34391481e-004, (F)2.34456150e-004,(F)2.34519144e-004, (F)2.34580469e-004, (F)2.34640130e-004, (F)2.34698133e-004,
	  (F)2.34754483e-004, (F)2.34809185e-004, (F)2.34862246e-004, (F)2.34913670e-004,(F)2.34963463e-004, (F)2.35011630e-004, (F)2.35058177e-004, (F)2.35103109e-004,
	  (F)2.35146431e-004, (F)2.35188150e-004, (F)2.35228270e-004, (F)2.35266796e-004,(F)2.35303735e-004, (F)2.35339090e-004, (F)2.35372869e-004, (F)2.35405075e-004,
	  (F)2.35435715e-004, (F)2.35464794e-004, (F)2.35492316e-004, (F)2.35518288e-004,(F)2.35542714e-004, (F)2.35565600e-004, (F)2.35586952e-004, (F)2.35606773e-004,
	  (F)2.35625070e-004, (F)2.35641848e-004, (F)2.35657112e-004, (F)2.35670867e-004,(F)2.35683119e-004, (F)2.35693873e-004, (F)2.35703133e-004, (F)2.35710905e-004,
	  (F)2.35717195e-004, (F)2.35722007e-004, (F)2.35725347e-004, (F)2.35727219e-004,(F)2.35727629e-004, (F)2.35726583e-004, (F)2.35724084e-004, (F)2.35720139e-004,
	  (F)2.35714751e-004, (F)2.35707928e-004, (F)2.35699673e-004, (F)2.35689991e-004,(F)2.35678888e-004, (F)2.35666369e-004, (F)2.35652439e-004, (F)2.35637102e-004,
	  (F)2.35620364e-004, (F)2.35602230e-004, (F)2.35582705e-004, (F)2.35561794e-004,(F)2.35539502e-004, (F)2.35515834e-004, (F)2.35490794e-004, (F)2.35464388e-004,
	  (F)2.35436621e-004, (F)2.35407498e-004, (F)2.35377024e-004, (F)2.35345203e-004,(F)2.35312040e-004, (F)2.35277541e-004, (F)2.35241711e-004, (F)2.35204553e-004,
	  (F)2.35166074e-004, (F)2.35126278e-004, (F)2.35085169e-004, (F)2.35042754e-004,(F)2.34999036e-004, (F)2.34954020e-004, (F)2.34907711e-004, (F)2.34860115e-004,
	  (F)2.34811236e-004, (F)2.34761078e-004, (F)2.34709647e-004, (F)2.34656947e-004,(F)2.34602983e-004, (F)2.34547760e-004, (F)2.34491283e-004, (F)2.34433556e-004,
	  (F)2.34374584e-004, (F)2.34314372e-004, (F)2.34252925e-004, (F)2.34190247e-004,(F)2.34126343e-004, (F)2.34061217e-004, (F)2.33994875e-004, (F)2.33927321e-004,
	  (F)2.33858560e-004, (F)2.33788596e-004, (F)2.33717435e-004, (F)2.33645080e-004,(F)2.33571536e-004, (F)2.33496808e-004, (F)2.33420901e-004, (F)2.33343819e-004,
	  (F)2.33265567e-004, (F)2.33186149e-004, (F)2.33105570e-004, (F)2.33023835e-004,(F)2.32940948e-004, (F)2.32856913e-004, (F)2.32771736e-004, (F)2.32685420e-004,
	  (F)2.32597971e-004, (F)2.32509393e-004, (F)2.32419690e-004, (F)2.32328866e-004,(F)2.32236927e-004, (F)2.32143877e-004, (F)2.32049720e-004, (F)2.31954461e-004,
	  (F)2.31858104e-004, (F)2.31760654e-004, (F)2.31662114e-004, (F)2.31562491e-004,(F)2.31461787e-004, (F)2.31360008e-004, (F)2.31257157e-004, (F)2.31153239e-004,
	  (F)2.31048259e-004, (F)2.30942221e-004, (F)2.30835130e-004, (F)2.30726989e-004,(F)2.30617802e-004, (F)2.30507576e-004, (F)2.30396313e-004, (F)2.30284018e-004,
	  (F)2.30170695e-004, (F)2.30056349e-004, (F)2.29940984e-004, (F)2.29824604e-004,(F)2.29707213e-004, (F)2.29588817e-004, (F)2.29469418e-004, (F)2.29349022e-004,
	  (F)2.29227632e-004, (F)2.29105253e-004, (F)2.28981889e-004, (F)2.28857545e-004,(F)2.28732223e-004, (F)2.28605930e-004, (F)2.28478668e-004, (F)2.28350442e-004,
	  (F)2.28221257e-004, (F)2.28091115e-004, (F)2.27960023e-004, (F)2.27827983e-004,(F)2.27695000e-004, (F)2.27561077e-004, (F)2.27426220e-004, (F)2.27290432e-004,
	  (F)2.27153718e-004, (F)2.27016081e-004, (F)2.26877525e-004, (F)2.26738055e-004,(F)2.26597674e-004, (F)2.26456387e-004, (F)2.26314198e-004, (F)2.26171111e-004,
	  (F)2.26027129e-004, (F)2.25882258e-004, (F)2.25736500e-004, (F)2.25589860e-004,(F)2.25442342e-004, (F)2.25293950e-004, (F)2.25144688e-004, (F)2.24994560e-004,
	  (F)2.24843569e-004, (F)2.24691721e-004, (F)2.24539018e-004, (F)2.24385465e-004,(F)2.24231065e-004, (F)2.24075823e-004, (F)2.23919742e-004, (F)2.23762827e-004,
	  (F)2.23605081e-004, (F)2.23446508e-004, (F)2.23287112e-004, (F)2.23126897e-004,(F)2.22965867e-004, (F)2.22804026e-004, (F)2.22641377e-004, (F)2.22477924e-004,
	  (F)2.22313671e-004, (F)2.22148623e-004, (F)2.21982782e-004, (F)2.21816153e-004,(F)2.21648739e-004, (F)2.21480544e-004, (F)2.21311572e-004, (F)2.21141827e-004,
	  (F)2.20971313e-004, (F)2.20800033e-004, (F)2.20627990e-004, (F)2.20455190e-004,(F)2.20281635e-004, (F)2.20107329e-004, (F)2.19932276e-004, (F)2.19756479e-004,
	  (F)2.19579943e-004, (F)2.19402671e-004, (F)2.19224667e-004, (F)2.19045934e-004,(F)2.18866475e-004, (F)2.18686296e-004, (F)2.18505399e-004, (F)2.18323787e-004,
	  (F)2.18141466e-004, (F)2.17958437e-004, (F)2.17774705e-004, (F)2.17590274e-004,(F)2.17405147e-004, (F)2.17219327e-004, (F)2.17032818e-004, (F)2.16845624e-004,
	  (F)2.16657748e-004, (F)2.16469195e-004, (F)2.16279966e-004, (F)2.16090067e-004,(F)2.15899500e-004, (F)2.15708269e-004, (F)2.15516377e-004, (F)2.15323828e-004,
	  (F)2.15130626e-004, (F)2.14936774e-004, (F)2.14742275e-004, (F)2.14547133e-004,(F)2.14351352e-004, (F)2.14154934e-004, (F)2.13957884e-004, (F)2.13760205e-004,
	  (F)2.13561899e-004, (F)2.13362971e-004, (F)2.13163424e-004, (F)2.12963262e-004,(F)2.12762487e-004, (F)2.12561104e-004, (F)2.12359115e-004, (F)2.12156524e-004,
	  (F)2.11953334e-004, (F)2.11749549e-004, (F)2.11545172e-004, (F)2.11340206e-004,(F)2.11134655e-004, (F)2.10928522e-004, (F)2.10721811e-004, (F)2.10514523e-004,
	  (F)2.10306664e-004, (F)2.10098236e-004, (F)2.09889243e-004, (F)2.09679687e-004,(F)2.09469573e-004, (F)2.09258902e-004, (F)2.09047680e-004, (F)2.08835908e-004,
	  (F)2.08623590e-004, (F)2.08410729e-004, (F)2.08197329e-004, (F)2.07983393e-004,(F)2.07768923e-004, (F)2.07553924e-004, (F)2.07338398e-004, (F)2.07122348e-004,
	  (F)2.06905778e-004, (F)2.06688691e-004, (F)2.06471089e-004, (F)2.06252977e-004,(F)2.06034357e-004, (F)2.05815233e-004, (F)2.05595607e-004, (F)2.05375482e-004,
	  (F)2.05154862e-004, (F)2.04933751e-004, (F)2.04712150e-004, (F)2.04490063e-004,(F)2.04267493e-004, (F)2.04044443e-004, (F)2.03820917e-004, (F)2.03596917e-004,
	  (F)2.03372446e-004, (F)2.03147507e-004, (F)2.02922104e-004, (F)2.02696240e-004,(F)2.02469916e-004, (F)2.02243137e-004, (F)2.02015906e-004, (F)2.01788225e-004,
	  (F)2.01560098e-004, (F)2.01331527e-004, (F)2.01102515e-004, (F)2.00873065e-004,(F)2.00643181e-004, (F)2.00412865e-004, (F)2.00182120e-004, (F)1.99950950e-004,
	  (F)1.99719356e-004, (F)1.99487342e-004, (F)1.99254911e-004, (F)1.99022066e-004,(F)1.98788810e-004, (F)1.98555144e-004, (F)1.98321074e-004, (F)1.98086600e-004,
	  (F)1.97851727e-004, (F)1.97616457e-004, (F)1.97380792e-004, (F)1.97144736e-004,(F)1.96908292e-004, (F)1.96671462e-004, (F)1.96434249e-004, (F)1.96196656e-004,
	  (F)1.95958686e-004, (F)1.95720341e-004, (F)1.95481625e-004, (F)1.95242540e-004,(F)1.95003088e-004, (F)1.94763274e-004, (F)1.94523098e-004, (F)1.94282565e-004,
	  (F)1.94041677e-004, (F)1.93800436e-004, (F)1.93558846e-004, (F)1.93316909e-004,(F)1.93074627e-004, (F)1.92832004e-004, (F)1.92589042e-004, (F)1.92345744e-004,
	  (F)1.92102113e-004, (F)1.91858151e-004, (F)1.91613860e-004, (F)1.91369245e-004,(F)1.91124306e-004, (F)1.90879047e-004, (F)1.90633471e-004, (F)1.90387580e-004,
	  (F)1.90141377e-004, (F)1.89894864e-004, (F)1.89648044e-004, (F)1.89400920e-004,(F)1.89153493e-004, (F)1.88905768e-004, (F)1.88657746e-004, (F)1.88409430e-004,
	  (F)1.88160822e-004, (F)1.87911925e-004, (F)1.87662742e-004, (F)1.87413275e-004,(F)1.87163527e-004, (F)1.86913500e-004, (F)1.86663196e-004, (F)1.86412619e-004,
	  (F)1.86161771e-004, (F)1.85910654e-004, (F)1.85659270e-004, (F)1.85407623e-004,(F)1.85155715e-004, (F)1.84903548e-004, (F)1.84651124e-004, (F)1.84398446e-004,
	  (F)1.84145517e-004, (F)1.83892339e-004, (F)1.83638915e-004, (F)1.83385246e-004,(F)1.83131336e-004, (F)1.82877186e-004, (F)1.82622800e-004, (F)1.82368179e-004,
	  (F)1.82113326e-004, (F)1.81858243e-004, (F)1.81602933e-004, (F)1.81347398e-004,(F)1.81091640e-004, (F)1.80835662e-004, (F)1.80579467e-004, (F)1.80323056e-004,
	  (F)1.80066431e-004, (F)1.79809596e-004, (F)1.79552552e-004, (F)1.79295302e-004,(F)1.79037849e-004, (F)1.78780193e-004, (F)1.78522339e-004, (F)1.78264287e-004,
	  (F)1.78006041e-004, (F)1.77747602e-004, (F)1.77488973e-004, (F)1.77230157e-004,(F)1.76971154e-004, (F)1.76711969e-004, (F)1.76452602e-004, (F)1.76193056e-004,
	  (F)1.75933334e-004, (F)1.75673437e-004, (F)1.75413368e-004, (F)1.75153129e-004,(F)1.74892722e-004, (F)1.74632149e-004, (F)1.74371414e-004, (F)1.74110516e-004,
	  (F)1.73849460e-004, (F)1.73588247e-004, (F)1.73326879e-004, (F)1.73065359e-004,(F)1.72803688e-004, (F)1.72541869e-004, (F)1.72279904e-004, (F)1.72017795e-004,
	  (F)1.71755544e-004, (F)1.71493153e-004, (F)1.71230625e-004, (F)1.70967961e-004,(F)1.70705163e-004, (F)1.70442234e-004, (F)1.70179176e-004, (F)1.69915991e-004,
	  (F)1.69652681e-004, (F)1.69389247e-004, (F)1.69125693e-004, (F)1.68862019e-004,(F)1.68598229e-004, (F)1.68334324e-004, (F)1.68070306e-004, (F)1.67806177e-004,
	  (F)1.67541940e-004, (F)1.67277595e-004, (F)1.67013146e-004, (F)1.66748594e-004,(F)1.66483942e-004, (F)1.66219190e-004, (F)1.65954342e-004, (F)1.65689399e-004,
	  (F)1.65424363e-004, (F)1.65159236e-004, (F)1.64894021e-004, (F)1.64628718e-004,(F)1.64363330e-004, (F)1.64097859e-004, (F)1.63832307e-004, (F)1.63566676e-004,
	  (F)1.63300968e-004, (F)1.63035184e-004, (F)1.62769326e-004, (F)1.62503397e-004,(F)1.62237398e-004, (F)1.61971331e-004, (F)1.61705199e-004, (F)1.61439002e-004,
	  (F)1.61172743e-004, (F)1.60906424e-004, (F)1.60640046e-004, (F)1.60373612e-004,(F)1.60107123e-004, (F)1.59840581e-004, (F)1.59573988e-004, (F)1.59307345e-004,
	  (F)1.59040655e-004, (F)1.58773919e-004, (F)1.58507140e-004, (F)1.58240318e-004,(F)1.57973456e-004, (F)1.57706556e-004, (F)1.57439619e-004, (F)1.57172647e-004,
	  (F)1.56905642e-004, (F)1.56638606e-004, (F)1.56371540e-004, (F)1.56104446e-004,(F)1.55837326e-004, (F)1.55570181e-004, (F)1.55303014e-004, (F)1.55035827e-004,
	  (F)1.54768619e-004, (F)1.54501395e-004, (F)1.54234154e-004, (F)1.53966900e-004,(F)1.53699633e-004, (F)1.53432356e-004, (F)1.53165070e-004, (F)1.52897776e-004,
	  (F)1.52630477e-004, (F)1.52363173e-004, (F)1.52095868e-004, (F)1.51828562e-004,(F)1.51561257e-004, (F)1.51293954e-004, (F)1.51026656e-004, (F)1.50759364e-004,
	  (F)1.50492079e-004, (F)1.50224804e-004, (F)1.49957540e-004, (F)1.49690287e-004,(F)1.49423049e-004, (F)1.49155827e-004, (F)1.48888622e-004, (F)1.48621436e-004,
	  (F)1.48354270e-004, (F)1.48087126e-004, (F)1.47820005e-004, (F)1.47552910e-004,(F)1.47285842e-004, (F)1.47018801e-004, (F)1.46751791e-004, (F)1.46484812e-004,
	  (F)1.46217866e-004, (F)1.45950954e-004, (F)1.45684078e-004, (F)1.45417239e-004,(F)1.45150440e-004, (F)1.44883681e-004, (F)1.44616964e-004, (F)1.44350291e-004,
	  (F)1.44083662e-004, (F)1.43817080e-004, (F)1.43550546e-004, (F)1.43284061e-004,(F)1.43017628e-004, (F)1.42751246e-004, (F)1.42484919e-004, (F)1.42218647e-004,
	  (F)1.41952431e-004, (F)1.41686274e-004, (F)1.41420176e-004, (F)1.41154140e-004,(F)1.40888166e-004, (F)1.40622255e-004, (F)1.40356411e-004, (F)1.40090632e-004,
	  (F)1.39824922e-004, (F)1.39559282e-004, (F)1.39293713e-004, (F)1.39028215e-004,(F)1.38762792e-004, (F)1.38497444e-004, (F)1.38232172e-004, (F)1.37966978e-004,
	  (F)1.37701863e-004, (F)1.37436829e-004, (F)1.37171876e-004, (F)1.36907007e-004,(F)1.36642223e-004, (F)1.36377524e-004, (F)1.36112913e-004, (F)1.35848391e-004,
	  (F)1.35583958e-004, (F)1.35319617e-004, (F)1.35055368e-004, (F)1.34791213e-004,(F)1.34527153e-004, (F)1.34263190e-004, (F)1.33999324e-004, (F)1.33735557e-004,
	  (F)1.33471891e-004, (F)1.33208327e-004, (F)1.32944865e-004, (F)1.32681507e-004,(F)1.32418255e-004, (F)1.32155110e-004, (F)1.31892072e-004, (F)1.31629143e-004,
	  (F)1.31366325e-004, (F)1.31103619e-004, (F)1.30841025e-004, (F)1.30578546e-004,(F)1.30316181e-004, (F)1.30053934e-004, (F)1.29791804e-004, (F)1.29529792e-004,
	  (F)1.29267902e-004, (F)1.29006132e-004, (F)1.28744485e-004, (F)1.28482961e-004,(F)1.28221563e-004, (F)1.27960290e-004, (F)1.27699145e-004, (F)1.27438128e-004,
	  (F)1.27177241e-004, (F)1.26916484e-004, (F)1.26655860e-004, (F)1.26395368e-004,(F)1.26135010e-004, (F)1.25874788e-004, (F)1.25614702e-004, (F)1.25354754e-004,
	  (F)1.25094944e-004, (F)1.24835275e-004, (F)1.24575746e-004, (F)1.24316359e-004,(F)1.24057115e-004, (F)1.23798015e-004, (F)1.23539061e-004, (F)1.23280253e-004,
	  (F)1.23021592e-004, (F)1.22763081e-004, (F)1.22504718e-004, (F)1.22246507e-004,(F)1.21988447e-004, (F)1.21730540e-004, (F)1.21472787e-004, (F)1.21215189e-004,
	  (F)1.20957746e-004, (F)1.20700461e-004, (F)1.20443334e-004, (F)1.20186366e-004,(F)1.19929558e-004, (F)1.19672911e-004, (F)1.19416427e-004, (F)1.19160105e-004,
	  (F)1.18903948e-004, (F)1.18647956e-004, (F)1.18392130e-004, (F)1.18136471e-004,(F)1.17880981e-004, (F)1.17625659e-004, (F)1.17370508e-004, (F)1.17115528e-004,
	  (F)1.16860720e-004, (F)1.16606085e-004, (F)1.16351624e-004, (F)1.16097338e-004,(F)1.15843228e-004, (F)1.15589295e-004, (F)1.15335540e-004, (F)1.15081964e-004,
	  (F)1.14828567e-004, (F)1.14575351e-004, (F)1.14322317e-004, (F)1.14069465e-004,(F)1.13816796e-004, (F)1.13564312e-004, (F)1.13312013e-004, (F)1.13059901e-004,
	  (F)1.12807975e-004, (F)1.12556237e-004, (F)1.12304689e-004, (F)1.12053330e-004,(F)1.11802161e-004, (F)1.11551184e-004, (F)1.11300400e-004, (F)1.11049809e-004,
	  (F)1.10799412e-004, (F)1.10549210e-004, (F)1.10299204e-004, (F)1.10049394e-004,(F)1.09799782e-004, (F)1.09550369e-004, (F)1.09301155e-004, (F)1.09052141e-004,
	  (F)1.08803328e-004, (F)1.08554716e-004, (F)1.08306308e-004, (F)1.08058102e-004,(F)1.07810101e-004, (F)1.07562305e-004, (F)1.07314715e-004, (F)1.07067332e-004,
	  (F)1.06820156e-004, (F)1.06573188e-004, (F)1.06326429e-004, (F)1.06079880e-004,(F)1.05833542e-004, (F)1.05587415e-004, (F)1.05341501e-004, (F)1.05095799e-004,
	  (F)1.04850311e-004, (F)1.04605038e-004, (F)1.04359980e-004, (F)1.04115138e-004,(F)1.03870513e-004, (F)1.03626105e-004, (F)1.03381915e-004, (F)1.03137945e-004,
	  (F)1.02894194e-004, (F)1.02650664e-004, (F)1.02407355e-004, (F)1.02164268e-004,(F)1.01921404e-004, (F)1.01678763e-004, (F)1.01436346e-004, (F)1.01194153e-004,
	  (F)1.00952187e-004, (F)1.00710446e-004, (F)1.00468933e-004, (F)1.00227647e-004,(F)9.99865895e-005, (F)9.97457609e-005, (F)9.95051620e-005, (F)9.92647934e-005,
	  (F)9.90246558e-005, (F)9.87847500e-005, (F)9.85450765e-005, (F)9.83056360e-005,(F)9.80664292e-005, (F)9.78274567e-005, (F)9.75887192e-005, (F)9.73502174e-005,
	  (F)9.71119519e-005, (F)9.68739233e-005, (F)9.66361323e-005, (F)9.63985794e-005,(F)9.61612654e-005, (F)9.59241909e-005, (F)9.56873564e-005, (F)9.54507627e-005,
	  (F)9.52144102e-005, (F)9.49782997e-005, (F)9.47424318e-005, (F)9.45068069e-005,(F)9.42714259e-005, (F)9.40362891e-005, (F)9.38013973e-005, (F)9.35667511e-005,
	  (F)9.33323509e-005, (F)9.30981975e-005, (F)9.28642913e-005, (F)9.26306329e-005,(F)9.23972230e-005, (F)9.21640621e-005, (F)9.19311508e-005, (F)9.16984895e-005,
	  (F)9.14660790e-005, (F)9.12339197e-005, (F)9.10020122e-005, (F)9.07703570e-005,(F)9.05389546e-005, (F)9.03078058e-005, (F)9.00769108e-005, (F)8.98462704e-005,
	  (F)8.96158850e-005, (F)8.93857551e-005, (F)8.91558813e-005, (F)8.89262641e-005,(F)8.86969040e-005, (F)8.84678015e-005, (F)8.82389572e-005, (F)8.80103715e-005,
	  (F)8.77820449e-005, (F)8.75539780e-005, (F)8.73261712e-005, (F)8.70986251e-005,(F)8.68713401e-005, (F)8.66443167e-005, (F)8.64175554e-005, (F)8.61910566e-005,
	  (F)8.59648209e-005, (F)8.57388488e-005, (F)8.55131406e-005, (F)8.52876969e-005,(F)8.50625181e-005, (F)8.48376047e-005, (F)8.46129572e-005, (F)8.43885759e-005,
	  (F)8.41644614e-005, (F)8.39406141e-005, (F)8.37170344e-005, (F)8.34937228e-005,(F)8.32706797e-005, (F)8.30479055e-005, (F)8.28254007e-005, (F)8.26031658e-005,
	  (F)8.23812011e-005, (F)8.21595070e-005, (F)8.19380840e-005, (F)8.17169325e-005,(F)8.14960529e-005, (F)8.12754456e-005, (F)8.10551111e-005, (F)8.08350496e-005,
	  (F)8.06152617e-005, (F)8.03957477e-005, (F)8.01765080e-005, (F)7.99575430e-005,(F)7.97388530e-005, (F)7.95204386e-005, (F)7.93023000e-005, (F)7.90844377e-005,
	  (F)7.88668519e-005, (F)7.86495432e-005, (F)7.84325118e-005, (F)7.82157581e-005,(F)7.79992825e-005, (F)7.77830853e-005, (F)7.75671669e-005, (F)7.73515277e-005,
	  (F)7.71361680e-005, (F)7.69210881e-005, (F)7.67062884e-005, (F)7.64917693e-005,(F)7.62775311e-005, (F)7.60635740e-005, (F)7.58498985e-005, (F)7.56365049e-005,
	  (F)7.54233935e-005, (F)7.52105647e-005, (F)7.49980187e-005, (F)7.47857559e-005,(F)7.45737765e-005, (F)7.43620810e-005, (F)7.41506696e-005, (F)7.39395426e-005,
	  (F)7.37287003e-005, (F)7.35181431e-005, (F)7.33078712e-005, (F)7.30978849e-005,(F)7.28881845e-005, (F)7.26787704e-005, (F)7.24696428e-005, (F)7.22608019e-005,
	  (F)7.20522481e-005, (F)7.18439817e-005, (F)7.16360028e-005, (F)7.14283119e-005,(F)7.12209092e-005, (F)7.10137949e-005, (F)7.08069693e-005, (F)7.06004326e-005,
	  (F)7.03941852e-005, (F)7.01882273e-005, (F)6.99825591e-005, (F)6.97771809e-005,(F)6.95720930e-005, (F)6.93672956e-005, (F)6.91627889e-005, (F)6.89585731e-005,
	  (F)6.87546486e-005, (F)6.85510156e-005, (F)6.83476742e-005, (F)6.81446248e-005,(F)6.79418675e-005, (F)6.77394026e-005, (F)6.75372303e-005, (F)6.73353508e-005,
	  (F)6.71337644e-005, (F)6.69324712e-005, (F)6.67314714e-005, (F)6.65307654e-005,(F)6.63303532e-005, (F)6.61302351e-005, (F)6.59304114e-005, (F)6.57308821e-005,
	  (F)6.55316475e-005, (F)6.53327078e-005, (F)6.51340632e-005, (F)6.49357139e-005,(F)6.47376600e-005, (F)6.45399018e-005, (F)6.43424394e-005, (F)6.41452730e-005,
	  (F)6.39484028e-005, (F)6.37518290e-005, (F)6.35555517e-005, (F)6.33595711e-005,(F)6.31638874e-005, (F)6.29685007e-005, (F)6.27734113e-005, (F)6.25786192e-005,
	  (F)6.23841246e-005, (F)6.21899277e-005, (F)6.19960287e-005, (F)6.18024276e-005,(F)6.16091247e-005, (F)6.14161201e-005, (F)6.12234139e-005, (F)6.10310063e-005,
	  (F)6.08388973e-005, (F)6.06470873e-005, (F)6.04555762e-005, (F)6.02643642e-005,(F)6.00734515e-005, (F)5.98828381e-005, (F)5.96925242e-005, (F)5.95025100e-005,
	  (F)5.93127955e-005, (F)5.91233809e-005, (F)5.89342663e-005, (F)5.87454517e-005,(F)5.85569374e-005, (F)5.83687233e-005, (F)5.81808097e-005, (F)5.79931967e-005,
	  (F)5.78058842e-005, (F)5.76188725e-005, (F)5.74321617e-005, (F)5.72457518e-005,(F)5.70596428e-005, (F)5.68738351e-005, (F)5.66883285e-005, (F)5.65031232e-005,
	  (F)5.63182193e-005, (F)5.61336168e-005, (F)5.59493159e-005, (F)5.57653167e-005,(F)5.55816191e-005, (F)5.53982233e-005, (F)5.52151294e-005, (F)5.50323373e-005,
	  (F)5.48498473e-005, (F)5.46676593e-005, (F)5.44857735e-005, (F)5.43041898e-005,(F)5.41229084e-005, (F)5.39419292e-005, (F)5.37612525e-005, (F)5.35808781e-005,
	  (F)5.34008062e-005, (F)5.32210368e-005, (F)5.30415700e-005, (F)5.28624058e-005,(F)5.26835442e-005, (F)5.25049854e-005, (F)5.23267292e-005, (F)5.21487759e-005,
	  (F)5.19711253e-005, (F)5.17937776e-005, (F)5.16167327e-005, (F)5.14399908e-005,(F)5.12635517e-005, (F)5.10874157e-005, (F)5.09115826e-005, (F)5.07360525e-005,
	  (F)5.05608254e-005, (F)5.03859014e-005, (F)5.02112804e-005, (F)5.00369625e-005,(F)4.98629477e-005, (F)4.96892360e-005, (F)4.95158273e-005, (F)4.93427218e-005,
	  (F)4.91699194e-005, (F)4.89974201e-005, (F)4.88252239e-005, (F)4.86533308e-005,(F)4.84817409e-005, (F)4.83104540e-005, (F)4.81394703e-005, (F)4.79687896e-005,
	  (F)4.77984120e-005, (F)4.76283375e-005, (F)4.74585660e-005, (F)4.72890976e-005,(F)4.71199322e-005, (F)4.69510698e-005, (F)4.67825104e-005, (F)4.66142540e-005,
	  (F)4.64463004e-005, (F)4.62786498e-005, (F)4.61113021e-005, (F)4.59442572e-005,(F)4.57775151e-005, (F)4.56110758e-005, (F)4.54449393e-005, (F)4.52791055e-005,
	  (F)4.51135743e-005, (F)4.49483458e-005, (F)4.47834198e-005, (F)4.46187964e-005,(F)4.44544756e-005, (F)4.42904571e-005, (F)4.41267411e-005, (F)4.39633274e-005,
	  (F)4.38002160e-005, (F)4.36374068e-005, (F)4.34748999e-005, (F)4.33126950e-005,(F)4.31507923e-005, (F)4.29891915e-005, (F)4.28278927e-005, (F)4.26668958e-005,
	  (F)4.25062007e-005, (F)4.23458074e-005, (F)4.21857157e-005, (F)4.20259257e-005,(F)4.18664372e-005, (F)4.17072501e-005, (F)4.15483645e-005, (F)4.13897801e-005,
	  (F)4.12314970e-005, (F)4.10735150e-005, (F)4.09158342e-005, (F)4.07584543e-005,(F)4.06013753e-005, (F)4.04445971e-005, (F)4.02881196e-005, (F)4.01319428e-005,
	  (F)3.99760666e-005, (F)3.98204907e-005, (F)3.96652153e-005, (F)3.95102401e-005,(F)3.93555651e-005, (F)3.92011901e-005, (F)3.90471151e-005, (F)3.88933400e-005,
	  (F)3.87398647e-005, (F)3.85866890e-005, (F)3.84338128e-005, (F)3.82812361e-005,(F)3.81289588e-005, (F)3.79769806e-005, (F)3.78253016e-005, (F)3.76739216e-005,
	  (F)3.75228404e-005, (F)3.73720580e-005, (F)3.72215743e-005, (F)3.70713891e-005,(F)3.69215023e-005, (F)3.67719138e-005, (F)3.66226234e-005, (F)3.64736311e-005,
	  (F)3.63249367e-005, (F)3.61765401e-005, (F)3.60284411e-005, (F)3.58806397e-005,(F)3.57331357e-005, (F)3.55859289e-005, (F)3.54390192e-005, (F)3.52924065e-005,
	  (F)3.51460907e-005, (F)3.50000716e-005, (F)3.48543490e-005, (F)3.47089229e-005,(F)3.45637931e-005, (F)3.44189594e-005, (F)3.42744217e-005, (F)3.41301798e-005,
	  (F)3.39862337e-005, (F)3.38425831e-005, (F)3.36992279e-005, (F)3.35561680e-005,(F)3.34134031e-005, (F)3.32709332e-005, (F)3.31287581e-005, (F)3.29868777e-005,
	  (F)3.28452916e-005, (F)3.27039999e-005, (F)3.25630024e-005, (F)3.24222988e-005,(F)3.22818891e-005, (F)3.21417730e-005, (F)3.20019504e-005, (F)3.18624212e-005,
	  (F)3.17231851e-005, (F)3.15842419e-005, (F)3.14455916e-005, (F)3.13072340e-005,(F)3.11691688e-005, (F)3.10313959e-005, (F)3.08939152e-005, (F)3.07567264e-005,
	  (F)3.06198293e-005, (F)3.04832239e-005, (F)3.03469099e-005, (F)3.02108870e-005,(F)3.00751553e-005, (F)2.99397144e-005, (F)2.98045641e-005, (F)2.96697044e-005,
	  (F)2.95351350e-005, (F)2.94008556e-005, (F)2.92668662e-005, (F)2.91331666e-005,(F)2.89997564e-005, (F)2.88666357e-005, (F)2.87338041e-005, (F)2.86012614e-005,
	  (F)2.84690075e-005, (F)2.83370422e-005, (F)2.82053652e-005, (F)2.80739764e-005,(F)2.79428756e-005, (F)2.78120626e-005, (F)2.76815371e-005, (F)2.75512990e-005,
	  (F)2.74213480e-005, (F)2.72916840e-005, (F)2.71623067e-005, (F)2.70332160e-005,(F)2.69044116e-005, (F)2.67758933e-005, (F)2.66476609e-005, (F)2.65197142e-005,
	  (F)2.63920530e-005, (F)2.62646771e-005, (F)2.61375862e-005, (F)2.60107801e-005,(F)2.58842587e-005, (F)2.57580216e-005, (F)2.56320688e-005, (F)2.55063999e-005,
	  (F)2.53810147e-005, (F)2.52559131e-005, (F)2.51310948e-005, (F)2.50065595e-005,(F)2.48823071e-005, (F)2.47583373e-005, (F)2.46346499e-005, (F)2.45112446e-005,
	  (F)2.43881213e-005, (F)2.42652797e-005, (F)2.41427196e-005, (F)2.40204407e-005,(F)2.38984428e-005, (F)2.37767258e-005, (F)2.36552892e-005, (F)2.35341330e-005,
	  (F)2.34132568e-005, (F)2.32926605e-005, (F)2.31723438e-005, (F)2.30523065e-005,(F)2.29325482e-005, (F)2.28130689e-005, (F)2.26938682e-005, (F)2.25749458e-005,
	  (F)2.24563017e-005, (F)2.23379354e-005, (F)2.22198468e-005, (F)2.21020356e-005,(F)2.19845016e-005, (F)2.18672446e-005, (F)2.17502642e-005, (F)2.16335602e-005,
	  (F)2.15171324e-005, (F)2.14009805e-005, (F)2.12851043e-005, (F)2.11695036e-005,(F)2.10541780e-005, (F)2.09391273e-005, (F)2.08243512e-005, (F)2.07098496e-005,
	  (F)2.05956222e-005, (F)2.04816686e-005, (F)2.03679886e-005, (F)2.02545821e-005,(F)2.01414486e-005, (F)2.00285880e-005, (F)1.99160000e-005, (F)1.98036843e-005,
	  (F)1.96916407e-005, (F)1.95798689e-005, (F)1.94683686e-005, (F)1.93571396e-005,(F)1.92461816e-005, (F)1.91354944e-005, (F)1.90250777e-005, (F)1.89149311e-005,
	  (F)1.88050545e-005, (F)1.86954476e-005, (F)1.85861100e-005, (F)1.84770416e-005,(F)1.83682421e-005, (F)1.82597111e-005, (F)1.81514485e-005, (F)1.80434539e-005,
	  (F)1.79357270e-005, (F)1.78282677e-005, (F)1.77210756e-005, (F)1.76141504e-005,(F)1.75074918e-005, (F)1.74010997e-005, (F)1.72949736e-005, (F)1.71891134e-005,
	  (F)1.70835188e-005, (F)1.69781894e-005, (F)1.68731249e-005, (F)1.67683252e-005,(F)1.66637900e-005, (F)1.65595188e-005, (F)1.64555115e-005, (F)1.63517678e-005,
	  (F)1.62482874e-005, (F)1.61450699e-005, (F)1.60421152e-005, (F)1.59394229e-005,(F)1.58369928e-005, (F)1.57348245e-005, (F)1.56329177e-005, (F)1.55312723e-005,
	  (F)1.54298878e-005, (F)1.53287640e-005, (F)1.52279007e-005, (F)1.51272974e-005,(F)1.50269540e-005, (F)1.49268701e-005, (F)1.48270454e-005, (F)1.47274796e-005,
	  (F)1.46281726e-005, (F)1.45291238e-005, (F)1.44303331e-005, (F)1.43318002e-005,(F)1.42335248e-005, (F)1.41355065e-005, (F)1.40377451e-005, (F)1.39402402e-005,
	  (F)1.38429916e-005, (F)1.37459990e-005, (F)1.36492621e-005, (F)1.35527806e-005,(F)1.34565541e-005, (F)1.33605823e-005, (F)1.32648651e-005, (F)1.31694020e-005,
	  (F)1.30741928e-005, (F)1.29792371e-005, (F)1.28845347e-005, (F)1.27900853e-005,(F)1.26958885e-005, (F)1.26019440e-005, (F)1.25082516e-005, (F)1.24148108e-005,
	  (F)1.23216216e-005, (F)1.22286834e-005, (F)1.21359960e-005, (F)1.20435592e-005,(F)1.19513725e-005, (F)1.18594357e-005, (F)1.17677485e-005, (F)1.16763105e-005,
	  (F)1.15851215e-005, (F)1.14941811e-005, (F)1.14034890e-005, (F)1.13130450e-005,(F)1.12228487e-005, (F)1.11328997e-005, (F)1.10431979e-005, (F)1.09537428e-005,
	  (F)1.08645341e-005, (F)1.07755716e-005, (F)1.06868549e-005, (F)1.05983837e-005,(F)1.05101577e-005, (F)1.04221766e-005, (F)1.03344400e-005, (F)1.02469476e-005,
	  (F)1.01596992e-005, (F)1.00726944e-005, (F)9.98593289e-006, (F)9.89941433e-006,(F)9.81313842e-006, (F)9.72710485e-006, (F)9.64131328e-006, (F)9.55576340e-006,
	  (F)9.47045489e-006, (F)9.38538743e-006, (F)9.30056070e-006, (F)9.21597438e-006,(F)9.13162814e-006, (F)9.04752166e-006, (F)8.96365463e-006, (F)8.88002671e-006,
	  (F)8.79663758e-006, (F)8.71348693e-006, (F)8.63057442e-006, (F)8.54789974e-006,(F)8.46546255e-006, (F)8.38326254e-006, (F)8.30129937e-006, (F)8.21957273e-006,
	  (F)8.13808228e-006, (F)8.05682771e-006, (F)7.97580867e-006, (F)7.89502486e-006,(F)7.81447594e-006, (F)7.73416158e-006, (F)7.65408145e-006, (F)7.57423523e-006,
	  (F)7.49462259e-006, (F)7.41524320e-006, (F)7.33609674e-006, (F)7.25718286e-006,(F)7.17850125e-006, (F)7.10005158e-006, (F)7.02183350e-006, (F)6.94384671e-006,
	  (F)6.86609085e-006, (F)6.78856561e-006, (F)6.71127064e-006, (F)6.63420563e-006,(F)6.55737024e-006, (F)6.48076413e-006, (F)6.40438698e-006, (F)6.32823845e-006,
	  (F)6.25231821e-006, (F)6.17662592e-006, (F)6.10116126e-006, (F)6.02592390e-006,(F)5.95091349e-006, (F)5.87612970e-006, (F)5.80157220e-006, (F)5.72724066e-006,
	  (F)5.65313474e-006, (F)5.57925411e-006, (F)5.50559843e-006, (F)5.43216737e-006,(F)5.35896058e-006, (F)5.28597775e-006, (F)5.21321852e-006, (F)5.14068257e-006,
	  (F)5.06836956e-006, (F)4.99627915e-006, (F)4.92441101e-006, (F)4.85276479e-006,(F)4.78134017e-006, (F)4.71013680e-006, (F)4.63915436e-006, (F)4.56839249e-006,
	  (F)4.49785087e-006, (F)4.42752915e-006, (F)4.35742700e-006, (F)4.28754408e-006,(F)4.21788005e-006, (F)4.14843458e-006, (F)4.07920732e-006, (F)4.01019793e-006,
	  (F)3.94140609e-006, (F)3.87283144e-006, (F)3.80447365e-006, (F)3.73633238e-006,(F)3.66840728e-006, (F)3.60069803e-006, (F)3.53320428e-006, (F)3.46592570e-006,
	  (F)3.39886193e-006, (F)3.33201264e-006, (F)3.26537749e-006, (F)3.19895615e-006,(F)3.13274826e-006, (F)3.06675349e-006, (F)3.00097150e-006, (F)2.93540195e-006,
	  (F)2.87004449e-006, (F)2.80489878e-006, (F)2.73996450e-006, (F)2.67524128e-006,(F)2.61072879e-006, (F)2.54642670e-006, (F)2.48233465e-006, (F)2.41845231e-006,
	  (F)2.35477933e-006, (F)2.29131537e-006, (F)2.22806009e-006, (F)2.16501316e-006,(F)2.10217421e-006, (F)2.03954293e-006, (F)1.97711895e-006, (F)1.91490194e-006,
	  (F)1.85289156e-006, (F)1.79108746e-006, (F)1.72948930e-006, (F)1.66809674e-006,(F)1.60690944e-006, (F)1.54592705e-006, (F)1.48514923e-006, (F)1.42457563e-006,
	  (F)1.36420592e-006, (F)1.30403975e-006, (F)1.24407678e-006, (F)1.18431666e-006,(F)1.12475906e-006, (F)1.06540362e-006, (F)1.00625000e-006, (F)9.47297868e-007,
	  (F)8.88546872e-007, (F)8.29996671e-007, (F)7.71646920e-007, (F)7.13497276e-007,(F)6.55547397e-007, (F)5.97796937e-007, (F)5.40245554e-007, (F)4.82892904e-007,
	  (F)4.25738644e-007, (F)3.68782429e-007, (F)3.12023916e-007, (F)2.55462762e-007,(F)1.99098622e-007, (F)1.42931153e-007, (F)8.69600116e-008, (F)3.11848536e-008,
	  (F)-2.43946646e-008, (F)-7.97788867e-008, (F)-1.34968156e-007, (F)-1.89962818e-007,(F)-2.44763214e-007, (F)-2.99369689e-007, (F)-3.53782586e-007, (F)-4.08002249e-007,
	  (F)-4.62029023e-007, (F)-5.15863249e-007, (F)-5.69505273e-007, (F)-6.22955438e-007,(F)-6.76214087e-007, (F)-7.29281563e-007, (F)-7.82158211e-007, (F)-8.34844375e-007,
	  (F)-8.87340396e-007, (F)-9.39646619e-007, (F)-9.91763388e-007, (F)-1.04369105e-006,(F)-1.09542993e-006, (F)-1.14698040e-006, (F)-1.19834278e-006, (F)-1.24951743e-006,
	  (F)-1.30050468e-006, (F)-1.35130488e-006, (F)-1.40191837e-006, (F)-1.45234549e-006,(F)-1.50258659e-006, (F)-1.55264201e-006, (F)-1.60251210e-006, (F)-1.65219719e-006,
	  (F)-1.70169763e-006, (F)-1.75101376e-006, (F)-1.80014592e-006, (F)-1.84909446e-006,(F)-1.89785972e-006, (F)-1.94644204e-006, (F)-1.99484176e-006, (F)-2.04305923e-006,
	  (F)-2.09109479e-006, (F)-2.13894878e-006, (F)-2.18662154e-006, (F)-2.23411341e-006,(F)-2.28142474e-006, (F)-2.32855587e-006, (F)-2.37550713e-006, (F)-2.42227888e-006,
	  (F)-2.46887145e-006, (F)-2.51528519e-006, (F)-2.56152043e-006, (F)-2.60757751e-006,(F)-2.65345679e-006, (F)-2.69915859e-006, (F)-2.74468326e-006, (F)-2.79003114e-006,
	  (F)-2.83520258e-006, (F)-2.88019790e-006, (F)-2.92501746e-006, (F)-2.96966159e-006,(F)-3.01413063e-006, (F)-3.05842492e-006, (F)-3.10254481e-006, (F)-3.14649063e-006,
	  (F)-3.19026273e-006, (F)-3.23386144e-006, (F)-3.27728709e-006, (F)-3.32054004e-006,(F)-3.36362062e-006, (F)-3.40652918e-006, (F)-3.44926604e-006, (F)-3.49183154e-006,
	  (F)-3.53422604e-006, (F)-3.57644986e-006, (F)-3.61850334e-006, (F)-3.66038683e-006,(F)-3.70210066e-006, (F)-3.74364516e-006, (F)-3.78502069e-006, (F)-3.82622756e-006,
	  (F)-3.86726613e-006, (F)-3.90813673e-006, (F)-3.94883970e-006, (F)-3.98937537e-006,(F)-4.02974408e-006, (F)-4.06994618e-006, (F)-4.10998198e-006, (F)-4.14985184e-006,
	  (F)-4.18955609e-006, (F)-4.22909506e-006, (F)-4.26846909e-006, (F)-4.30767852e-006,(F)-4.34672368e-006, (F)-4.38560491e-006, (F)-4.42432255e-006, (F)-4.46287692e-006,
	  (F)-4.50126837e-006, (F)-4.53949722e-006, (F)-4.57756383e-006, (F)-4.61546851e-006,(F)-4.65321160e-006, (F)-4.69079344e-006, (F)-4.72821436e-006, (F)-4.76547470e-006,
	  (F)-4.80257479e-006, (F)-4.83951496e-006, (F)-4.87629554e-006, (F)-4.91291688e-006,(F)-4.94937930e-006, (F)-4.98568313e-006, (F)-5.02182871e-006, (F)-5.05781638e-006,
	  (F)-5.09364645e-006, (F)-5.12931927e-006, (F)-5.16483517e-006, (F)-5.20019447e-006,(F)-5.23539752e-006, (F)-5.27044463e-006, (F)-5.30533615e-006, (F)-5.34007240e-006,
	  (F)-5.37465371e-006, (F)-5.40908042e-006, (F)-5.44335286e-006, (F)-5.47747134e-006,(F)-5.51143621e-006, (F)-5.54524780e-006, (F)-5.57890643e-006, (F)-5.61241243e-006,
	  (F)-5.64576613e-006, (F)-5.67896787e-006, (F)-5.71201796e-006, (F)-5.74491674e-006,(F)-5.77766453e-006, (F)-5.81026167e-006, (F)-5.84270848e-006, (F)-5.87500529e-006,
	  (F)-5.90715242e-006, (F)-5.93915021e-006, (F)-5.97099897e-006, (F)-6.00269904e-006,(F)-6.03425075e-006, (F)-6.06565441e-006, (F)-6.09691036e-006, (F)-6.12801892e-006,
	  (F)-6.15898041e-006, (F)-6.18979516e-006, (F)-6.22046350e-006, (F)-6.25098575e-006,(F)-6.28136223e-006, (F)-6.31159328e-006, (F)-6.34167920e-006, (F)-6.37162034e-006,
	  (F)-6.40141700e-006, (F)-6.43106952e-006, (F)-6.46057821e-006, (F)-6.48994340e-006,(F)-6.51916541e-006, (F)-6.54824457e-006, (F)-6.57718120e-006, (F)-6.60597561e-006,
	  (F)-6.63462813e-006, (F)-6.66313908e-006, (F)-6.69150879e-006, (F)-6.71973756e-006,(F)-6.74782573e-006, (F)-6.77577362e-006, (F)-6.80358153e-006, (F)-6.83124980e-006,
	  (F)-6.85877874e-006, (F)-6.88616868e-006, (F)-6.91341992e-006, (F)-6.94053279e-006,(F)-6.96750761e-006, (F)-6.99434470e-006, (F)-7.02104437e-006, (F)-7.04760694e-006,
	  (F)-7.07403273e-006, (F)-7.10032205e-006, (F)-7.12647523e-006, (F)-7.15249258e-006,(F)-7.17837441e-006, (F)-7.20412105e-006, (F)-7.22973280e-006, (F)-7.25520998e-006,
	  (F)-7.28055291e-006, (F)-7.30576191e-006, (F)-7.33083728e-006, (F)-7.35577934e-006,(F)-7.38058841e-006, (F)-7.40526479e-006, (F)-7.42980881e-006, (F)-7.45422078e-006,
	  (F)-7.47850100e-006, (F)-7.50264980e-006, (F)-7.52666748e-006, (F)-7.55055436e-006,(F)-7.57431074e-006, (F)-7.59793694e-006, (F)-7.62143328e-006, (F)-7.64480005e-006,
	  (F)-7.66803758e-006, (F)-7.69114617e-006, (F)-7.71412613e-006, (F)-7.73697777e-006,(F)-7.75970141e-006, (F)-7.78229734e-006, (F)-7.80476589e-006, (F)-7.82710735e-006,
	  (F)-7.84932204e-006, (F)-7.87141026e-006, (F)-7.89337233e-006, (F)-7.91520854e-006,(F)-7.93691921e-006, (F)-7.95850464e-006, (F)-7.97996514e-006, (F)-8.00130102e-006,
	  (F)-8.02251258e-006, (F)-8.04360013e-006, (F)-8.06456396e-006, (F)-8.08540440e-006,(F)-8.10612173e-006, (F)-8.12671628e-006, (F)-8.14718833e-006, (F)-8.16753819e-006,
	  (F)-8.18776618e-006, (F)-8.20787258e-006, (F)-8.22785770e-006, (F)-8.24772185e-006,(F)-8.26746533e-006, (F)-8.28708843e-006, (F)-8.30659147e-006, (F)-8.32597473e-006,
	  (F)-8.34523853e-006, (F)-8.36438317e-006, (F)-8.38340893e-006, (F)-8.40231613e-006,(F)-8.42110506e-006, (F)-8.43977602e-006, (F)-8.45832931e-006, (F)-8.47676524e-006,
	  (F)-8.49508409e-006, (F)-8.51328616e-006, (F)-8.53137176e-006, (F)-8.54934118e-006,(F)-8.56719471e-006, (F)-8.58493266e-006, (F)-8.60255532e-006, (F)-8.62006299e-006,
	  (F)-8.63745595e-006, (F)-8.65473452e-006, (F)-8.67189897e-006, (F)-8.68894962e-006,(F)-8.70588674e-006, (F)-8.72271064e-006, (F)-8.73942161e-006, (F)-8.75601994e-006,
	  (F)-8.77250593e-006, (F)-8.78887986e-006, (F)-8.80514203e-006, (F)-8.82129274e-006,(F)-8.83733227e-006, (F)-8.85326091e-006, (F)-8.86907896e-006, (F)-8.88478671e-006,
	  (F)-8.90038444e-006, (F)-8.91587245e-006, (F)-8.93125103e-006, (F)-8.94652046e-006,(F)-8.96168104e-006, (F)-8.97673305e-006, (F)-8.99167678e-006, (F)-9.00651252e-006,
	  (F)-9.02124056e-006, (F)-9.03586119e-006, (F)-9.05037468e-006, (F)-9.06478133e-006,(F)-9.07908143e-006, (F)-9.09327525e-006, (F)-9.10736309e-006, (F)-9.12134523e-006,
	  (F)-9.13522196e-006, (F)-9.14899355e-006, (F)-9.16266030e-006, (F)-9.17622248e-006,(F)-9.18968039e-006, (F)-9.20303430e-006, (F)-9.21628450e-006, (F)-9.22943126e-006,
	  (F)-9.24247488e-006, (F)-9.25541562e-006, (F)-9.26825378e-006, (F)-9.28098964e-006,(F)-9.29362347e-006, (F)-9.30615556e-006, (F)-9.31858618e-006, (F)-9.33091561e-006,
	  (F)-9.34314414e-006, (F)-9.35527205e-006, (F)-9.36729960e-006, (F)-9.37922708e-006,(F)-9.39105477e-006, (F)-9.40278294e-006, (F)-9.41441188e-006, (F)-9.42594185e-006,
	  (F)-9.43737314e-006, (F)-9.44870601e-006, (F)-9.45994075e-006, (F)-9.47107763e-006,(F)-9.48211693e-006, (F)-9.49305892e-006, (F)-9.50390387e-006, (F)-9.51465206e-006,
	  (F)-9.52530376e-006, (F)-9.53585924e-006, (F)-9.54631879e-006, (F)-9.55668266e-006,(F)-9.56695113e-006, (F)-9.57712447e-006, (F)-9.58720296e-006, (F)-9.59718686e-006,
	  (F)-9.60707645e-006, (F)-9.61687199e-006, (F)-9.62657376e-006, (F)-9.63618202e-006,(F)-9.64569704e-006, (F)-9.65511910e-006, (F)-9.66444846e-006, (F)-9.67368538e-006,
	  (F)-9.68283014e-006, (F)-9.69188300e-006, (F)-9.70084423e-006, (F)-9.70971410e-006,(F)-9.71849287e-006, (F)-9.72718080e-006, (F)-9.73577817e-006, (F)-9.74428524e-006,
	  (F)-9.75270227e-006, (F)-9.76102952e-006, (F)-9.76926726e-006, (F)-9.77741576e-006,(F)-9.78547528e-006, (F)-9.79344607e-006, (F)-9.80132840e-006, (F)-9.80912254e-006,
	  (F)-9.81682874e-006, (F)-9.82444727e-006, (F)-9.83197839e-006, (F)-9.83942235e-006,(F)-9.84677942e-006, (F)-9.85404986e-006, (F)-9.86123392e-006, (F)-9.86833187e-006,
	  (F)-9.87534396e-006, (F)-9.88227045e-006, (F)-9.88911161e-006, (F)-9.89586768e-006,(F)-9.90253892e-006, (F)-9.90912560e-006, (F)-9.91562796e-006, (F)-9.92204626e-006,
	  (F)-9.92838076e-006, (F)-9.93463172e-006, (F)-9.94079938e-006, (F)-9.94688401e-006,(F)-9.95288585e-006, (F)-9.95880517e-006, (F)-9.96464220e-006, (F)-9.97039722e-006,
	  (F)-9.97607046e-006, (F)-9.98166218e-006, (F)-9.98717263e-006, (F)-9.99260207e-006,(F)-9.99795074e-006, (F)-1.00032189e-005, (F)-1.00084068e-005, (F)-1.00135147e-005,
	  (F)-1.00185428e-005, (F)-1.00234914e-005, (F)-1.00283607e-005, (F)-1.00331510e-005,(F)-1.00378626e-005, (F)-1.00424956e-005, (F)-1.00470503e-005, (F)-1.00515270e-005,
	  (F)-1.00559259e-005, (F)-1.00602473e-005, (F)-1.00644914e-005, (F)-1.00686584e-005,(F)-1.00727487e-005, (F)-1.00767624e-005, (F)-1.00806997e-005, (F)-1.00845610e-005,
	  (F)-1.00883465e-005, (F)-1.00920564e-005, (F)-1.00956909e-005, (F)-1.00992504e-005,(F)-1.01027350e-005, (F)-1.01061449e-005, (F)-1.01094805e-005, (F)-1.01127420e-005,
	  (F)-1.01159295e-005, (F)-1.01190434e-005, (F)-1.01220839e-005, (F)-1.01250513e-005,(F)-1.01279456e-005, (F)-1.01307673e-005, (F)-1.01335165e-005, (F)-1.01361935e-005,
	  (F)-1.01387985e-005, (F)-1.01413317e-005, (F)-1.01437935e-005, (F)-1.01461839e-005,(F)-1.01485033e-005, (F)-1.01507519e-005, (F)-1.01529300e-005, (F)-1.01550377e-005,
	  (F)-1.01570753e-005, (F)-1.01590430e-005, (F)-1.01609410e-005, (F)-1.01627697e-005,(F)-1.01645292e-005, (F)-1.01662198e-005, (F)-1.01678416e-005, (F)-1.01693950e-005,
	  (F)-1.01708801e-005, (F)-1.01722972e-005, (F)-1.01736465e-005, (F)-1.01749282e-005,(F)-1.01761427e-005, (F)-1.01772900e-005, (F)-1.01783705e-005, (F)-1.01793843e-005,
	  (F)-1.01803317e-005, (F)-1.01812129e-005, (F)-1.01820281e-005, (F)-1.01827776e-005,(F)-1.01834616e-005, (F)-1.01840804e-005, (F)-1.01846340e-005, (F)-1.01851229e-005,
	  (F)-1.01855471e-005, (F)-1.01859070e-005, (F)-1.01862026e-005, (F)-1.01864344e-005,(F)-1.01866024e-005, (F)-1.01867070e-005, (F)-1.01867483e-005, (F)-1.01867265e-005,
	  (F)-1.01866419e-005, (F)-1.01864947e-005, (F)-1.01862851e-005, (F)-1.01860134e-005,(F)-1.01856797e-005, (F)-1.01852843e-005, (F)-1.01848274e-005, (F)-1.01843092e-005,
	  (F)-1.01837300e-005, (F)-1.01830899e-005, (F)-1.01823891e-005, (F)-1.01816280e-005,(F)-1.01808066e-005, (F)-1.01799253e-005, (F)-1.01789842e-005, (F)-1.01779836e-005,
	  (F)-1.01769236e-005, (F)-1.01758045e-005, (F)-1.01746265e-005, (F)-1.01733898e-005,(F)-1.01720947e-005, (F)-1.01707413e-005, (F)-1.01693298e-005, (F)-1.01678605e-005,
	  (F)-1.01663335e-005, (F)-1.01647492e-005, (F)-1.01631076e-005, (F)-1.01614091e-005,(F)-1.01596538e-005, (F)-1.01578419e-005, (F)-1.01559736e-005, (F)-1.01540492e-005,
	  (F)-1.01520688e-005, (F)-1.01500328e-005, (F)-1.01479412e-005, (F)-1.01457942e-005,(F)-1.01435922e-005, (F)-1.01413353e-005, (F)-1.01390236e-005, (F)-1.01366575e-005,
	  (F)-1.01342371e-005, (F)-1.01317626e-005, (F)-1.01292342e-005, (F)-1.01266522e-005,(F)-1.01240167e-005, (F)-1.01213280e-005, (F)-1.01185862e-005, (F)-1.01157915e-005,
	  (F)-1.01129442e-005, (F)-1.01100444e-005, (F)-1.01070924e-005, (F)-1.01040884e-005,(F)-1.01010325e-005, (F)-1.00979249e-005, (F)-1.00947660e-005, (F)-1.00915558e-005,
	  (F)-1.00882945e-005, (F)-1.00849824e-005, (F)-1.00816196e-005, (F)-1.00782065e-005,(F)-1.00747430e-005, (F)-1.00712295e-005, (F)-1.00676662e-005, (F)-1.00640532e-005,
	  (F)-1.00603908e-005, (F)-1.00566790e-005, (F)-1.00529183e-005, (F)-1.00491086e-005,(F)-1.00452503e-005, (F)-1.00413435e-005, (F)-1.00373884e-005, (F)-1.00333852e-005,
	  (F)-1.00293342e-005, (F)-1.00252354e-005, (F)-1.00210891e-005, (F)-1.00168955e-005,(F)-1.00126547e-005, (F)-1.00083670e-005, (F)-1.00040326e-005, (F)-9.99965164e-006,
	  (F)-9.99522430e-006, (F)-9.99075078e-006, (F)-9.98623129e-006, (F)-9.98166599e-006,(F)-9.97705510e-006, (F)-9.97239878e-006, (F)-9.96769724e-006, (F)-9.96295065e-006,
	  (F)-9.95815922e-006, (F)-9.95332311e-006, (F)-9.94844253e-006, (F)-9.94351766e-006,(F)-9.93854867e-006, (F)-9.93353577e-006, (F)-9.92847913e-006, (F)-9.92337893e-006,
	  (F)-9.91823537e-006, (F)-9.91304863e-006, (F)-9.90781889e-006, (F)-9.90254633e-006,(F)-9.89723113e-006, (F)-9.89187349e-006, (F)-9.88647358e-006, (F)-9.88103158e-006,
	  (F)-9.87554767e-006, (F)-9.87002204e-006, (F)-9.86445487e-006, (F)-9.85884633e-006,(F)-9.85319660e-006, (F)-9.84750588e-006, (F)-9.84177432e-006, (F)-9.83600213e-006,
	  (F)-9.83018946e-006, (F)-9.82433650e-006, (F)-9.81844343e-006, (F)-9.81251042e-006,(F)-9.80653766e-006, (F)-9.80052531e-006, (F)-9.79447356e-006, (F)-9.78838258e-006,
	  (F)-9.78225254e-006, (F)-9.77608362e-006, (F)-9.76987600e-006, (F)-9.76362984e-006,(F)-9.75734533e-006, (F)-9.75102263e-006, (F)-9.74466193e-006, (F)-9.73826338e-006,
	  (F)-9.73182717e-006, (F)-9.72535347e-006, (F)-9.71884244e-006, (F)-9.71229427e-006,(F)-9.70570911e-006, (F)-9.69908714e-006, (F)-9.69242854e-006, (F)-9.68573346e-006,
	  (F)-9.67900209e-006, (F)-9.67223458e-006, (F)-9.66543112e-006, (F)-9.65859185e-006,(F)-9.65171696e-006, (F)-9.64480662e-006, (F)-9.63786098e-006, (F)-9.63088021e-006,
	  (F)-9.62386449e-006, (F)-9.61681398e-006, (F)-9.60972884e-006, (F)-9.60260923e-006,(F)-9.59545533e-006, (F)-9.58826730e-006, (F)-9.58104531e-006, (F)-9.57378950e-006,
	  (F)-9.56650006e-006, (F)-9.55917714e-006, (F)-9.55182091e-006, (F)-9.54443153e-006,(F)-9.53700915e-006, (F)-9.52955395e-006, (F)-9.52206608e-006, (F)-9.51454571e-006,
	  (F)-9.50699298e-006, (F)-9.49940808e-006, (F)-9.49179115e-006, (F)-9.48414235e-006,(F)-9.47646185e-006, (F)-9.46874979e-006, (F)-9.46100635e-006, (F)-9.45323168e-006,
	  (F)-9.44542593e-006, (F)-9.43758927e-006, (F)-9.42972185e-006, (F)-9.42182382e-006,(F)-9.41389535e-006, (F)-9.40593658e-006, (F)-9.39794768e-006, (F)-9.38992880e-006,
	  (F)-9.38188010e-006, (F)-9.37380172e-006, (F)-9.36569383e-006, (F)-9.35755657e-006,(F)-9.34939010e-006, (F)-9.34119458e-006, (F)-9.33297015e-006, (F)-9.32471697e-006,
	  (F)-9.31643519e-006, (F)-9.30812496e-006, (F)-9.29978643e-006, (F)-9.29141976e-006,(F)-9.28302509e-006, (F)-9.27460257e-006, (F)-9.26615236e-006, (F)-9.25767460e-006,
	  (F)-9.24916944e-006, (F)-9.24063704e-006, (F)-9.23207753e-006, (F)-9.22349107e-006,(F)-9.21487781e-006, (F)-9.20623789e-006, (F)-9.19757145e-006, (F)-9.18887866e-006,
	  (F)-9.18015964e-006, (F)-9.17141455e-006, (F)-9.16264354e-006, (F)-9.15384675e-006,(F)-9.14502431e-006, (F)-9.13617639e-006, (F)-9.12730312e-006, (F)-9.11840464e-006,
	  (F)-9.10948111e-006, (F)-9.10053265e-006, (F)-9.09155943e-006, (F)-9.08256157e-006,(F)-9.07353921e-006, (F)-9.06449251e-006, (F)-9.05542161e-006, (F)-9.04632663e-006,
	  (F)-9.03720774e-006, (F)-9.02806505e-006, (F)-9.01889872e-006, (F)-9.00970889e-006,(F)-9.00049568e-006, (F)-8.99125926e-006, (F)-8.98199974e-006, (F)-8.97271727e-006,
	  (F)-8.96341199e-006, (F)-8.95408403e-006, (F)-8.94473353e-006, (F)-8.93536064e-006,(F)-8.92596548e-006, (F)-8.91654819e-006, (F)-8.90710891e-006, (F)-8.89764777e-006,
	  (F)-8.88816491e-006, (F)-8.87866046e-006, (F)-8.86913456e-006, (F)-8.85958734e-006,(F)-8.85001894e-006, (F)-8.84042948e-006, (F)-8.83081911e-006, (F)-8.82118795e-006,
	  (F)-8.81153614e-006, (F)-8.80186381e-006, (F)-8.79217108e-006, (F)-8.78245811e-006,(F)-8.77272500e-006, (F)-8.76297190e-006, (F)-8.75319893e-006, (F)-8.74340623e-006,
	  (F)-8.73359393e-006, (F)-8.72376215e-006, (F)-8.71391102e-006, (F)-8.70404067e-006,(F)-8.69415123e-006, (F)-8.68424283e-006, (F)-8.67431560e-006, (F)-8.66436966e-006,
	  (F)-8.65440514e-006, (F)-8.64442217e-006, (F)-8.63442088e-006, (F)-8.62440138e-006,(F)-8.61436381e-006, (F)-8.60430829e-006, (F)-8.59423495e-006, (F)-8.58414390e-006,
	  (F)-8.57403529e-006, (F)-8.56390922e-006, (F)-8.55376583e-006, (F)-8.54360523e-006,(F)-8.53342755e-006, (F)-8.52323292e-006, (F)-8.51302145e-006, (F)-8.50279327e-006,
	  (F)-8.49254850e-006, (F)-8.48228770e-006, (F)-8.47200949e-006, (F)-8.46171639e-006,(F)-8.45140583e-006, (F)-8.44108021e-006, (F)-8.43073883e-006, (F)-8.42037995e-006,
	  (F)-8.41000914e-006, (F)-8.39961754e-006, (F)-8.38921620e-006, (F)-8.37879554e-006,(F)-8.36835994e-006, (F)-8.35791467e-006, (F)-8.34744311e-006, (F)-8.33697255e-006,
	  (F)-8.32647079e-006, (F)-8.31596646e-006, (F)-8.30544559e-006, (F)-8.29489877e-006,(F)-8.28436347e-006, (F)-8.27377823e-006, (F)-8.26321652e-006, (F)-8.25261291e-006,
	  (F)-8.24200296e-006, (F)-8.23140000e-006, (F)-8.22073421e-006, (F)-8.21012486e-006,(F)-8.19942804e-006, (F)-8.18877521e-006, (F)-8.17808989e-006, (F)-8.16735931e-006,
	  (F)-8.15670119e-006, (F)-8.14590620e-006, (F)-8.13523282e-006, (F)-8.12443991e-006,(F)-8.11367773e-006, (F)-8.10294871e-006, (F)-8.09207004e-006, (F)-8.08138575e-006,
	  (F)-8.07046130e-006, (F)-8.05971281e-006, (F)-8.04886629e-006, (F)-8.03795050e-006,(F)-8.02723252e-006, (F)-8.01617668e-006, (F)-8.00547884e-006, (F)-7.99445609e-006,
	  (F)-7.98358191e-006, (F)-7.97276074e-006, (F)-7.96162440e-006, (F)-7.95097218e-006,(F)-7.93973519e-006, (F)-7.92899014e-006, (F)-7.91795620e-006, (F)-7.90685505e-006,
	  (F)-7.89616770e-006, (F)-7.88474631e-006, (F)-7.87417680e-006, (F)-7.86282039e-006,(F)-7.85191647e-006, (F)-7.84102696e-006, (F)-7.82955914e-006, (F)-7.81910745e-006,
	  (F)-7.80739077e-006, (F)-7.79682922e-006, (F)-7.78552125e-006, (F)-7.77425501e-006,(F)-7.76371448e-006, (F)-7.75175246e-006, (F)-7.74156182e-006, (F)-7.72966446e-006,
	  (F)-7.71889352e-006, (F)-7.70792253e-006, (F)-7.69602829e-006, (F)-7.68602104e-006,(F)-7.67354188e-006, (F)-7.66347013e-006, (F)-7.65169490e-006, (F)-7.64033987e-006,
	  (F)-7.63007264e-006, (F)-7.61731493e-006, (F)-7.60788472e-006, (F)-7.59508607e-006,(F)-7.58474552e-006, (F)-7.57359771e-006, (F)-7.56118543e-006, (F)-7.55194552e-006,
	  (F)-7.53827366e-006, (F)-7.52917749e-006, (F)-7.51657302e-006, (F)-7.50531716e-006,(F)-7.49542526e-006, (F)-7.48154094e-006, (F)-7.47341276e-006, (F)-7.45914329e-006,
	  (F)-7.44973525e-006, (F)-7.43816641e-006, (F)-7.42519400e-006, (F)-7.41711028e-006,(F)-7.40164313e-006, (F)-7.39424601e-006, (F)-7.38020372e-006, (F)-7.36942500e-006,
	  (F)-7.35992742e-006, (F)-7.34453264e-006, (F)-7.33842832e-006, (F)-7.32184935e-006,(F)-7.31416664e-006, (F)-7.30169300e-006, (F)-7.28823979e-006, (F)-7.28173371e-006,
	  (F)-7.26368073e-006, (F)-7.25900651e-006, (F)-7.24257576e-006, (F)-7.23294663e-006,(F)-7.22369325e-006, (F)-7.20639501e-006, (F)-7.20322896e-006, (F)-7.18316472e-006,
	  (F)-7.17839892e-006, (F)-7.16417622e-006, (F)-7.15054457e-006, (F)-7.14601679e-006,(F)-7.12438722e-006, (F)-7.12383850e-006, (F)-7.10360000e-006, (F)-7.09622995e-006,
	  (F)-7.08678195e-006, (F)-7.06723952e-006, (F)-7.06813696e-006, (F)-7.04297630e-006,(F)-7.04287394e-006, (F)-7.02552380e-006, (F)-7.01238141e-006, (F)-7.01014477e-006,
	  (F)-6.98371335e-006, (F)-6.98920628e-006, (F)-6.96306696e-006, (F)-6.95972427e-006,(F)-6.94917990e-006, (F)-6.92717468e-006, (F)-6.93353855e-006, (F)-6.90103558e-006,
	  (F)-6.90818582e-006, (F)-6.88549559e-006, (F)-6.87409913e-006, (F)-6.87430935e-006,(F)-6.84148931e-006, (F)-6.85576588e-006, (F)-6.82052954e-006, (F)-6.82407446e-006,
	  (F)-6.81076345e-006, (F)-6.78626386e-006, (F)-6.80000913e-006, (F)-6.75677212e-006,(F)-6.77528522e-006, (F)-6.74354063e-006, (F)-6.73618606e-006, (F)-6.73878514e-006,
	  (F)-6.69720151e-006, (F)-6.72469960e-006, (F)-6.67493518e-006, (F)-6.69041764e-006,(F)-6.67118099e-006, (F)-6.64438723e-006, (F)-6.66872569e-006, (F)-6.60866832e-006,
	  (F)-6.64617652e-006, (F)-6.59822642e-006, (F)-6.59950499e-006, (F)-6.60419154e-006,(F)-6.54918428e-006, (F)-6.59896561e-006, (F)-6.52320698e-006, (F)-6.56156977e-006,
	  (F)-6.52934581e-006, (F)-6.50070223e-006, (F)-6.54320472e-006, (F)-6.45150423e-006,(F)-6.52712612e-006, (F)-6.44448059e-006, (F)-6.46652595e-006, (F)-6.47276078e-006,
	  (F)-6.39032381e-006, (F)-6.49036007e-006, (F)-6.35170959e-006, (F)-6.44967804e-006,(F)-6.37980327e-006, (F)-6.34997754e-006, (F)-6.44269446e-006, (F)-6.25292085e-006,
	  (F)-6.45902266e-006, (F)-6.24401448e-006, (F)-6.35718133e-006, (F)-6.36420412e-006,(F)-6.13865052e-006, (F)-6.56566078e-006, (F)-5.89241038e-006, (F)-6.73197402e-006,
	  (F)-5.74250114e-006, (F)-5.11307146e-007, (F)4.66721411e-007, (F)-3.84522278e-007,(F)2.77395620e-007, (F)-1.61360456e-007, (F)5.28598799e-008, (F)3.41417335e-008,
	  (F)-9.04576318e-008, (F)1.12971283e-007, (F)-1.04684933e-007, (F)7.36056596e-008,(F)-3.07318944e-008, (F)-1.23693528e-008, (F)4.58998462e-008, (F)-6.35807414e-008,
	  (F)6.35241995e-008, (F)-4.80870687e-008, (F)2.28491564e-008, (F)5.01490197e-009,(F)-2.85357500e-008, (F)4.25347155e-008, (F)-4.46330801e-008, (F)3.55339946e-008,
	  (F)-1.85504093e-008, (F)-1.42087808e-009, (F)1.92191408e-008, (F)-3.06737976e-008,(F)3.35282095e-008, (F)-2.78150392e-008, (F)1.56633053e-008, (F)-6.02224022e-010,
	  (F)-1.34059654e-008, (F)2.29757506e-008, (F)-2.60771182e-008, (F)2.24369849e-008,(F)-1.34675114e-008, (F)1.79884784e-009, (F)9.46642337e-009, (F)-1.75487211e-008,
	  (F)2.06631611e-008, (F)-1.83850857e-008, (F)1.16659292e-008, (F)-2.49408141e-009,(F)-6.66554171e-009, (F)1.35246293e-008, (F)-1.65234769e-008, (F)1.51767857e-008,
	  (F)-1.01156653e-008, (F)2.86091713e-009, (F)4.62328442e-009, (F)-1.04441386e-008,(F)1.32554796e-008, (F)-1.25521655e-008, (F)8.74696234e-009, (F)-2.99985997e-009,
	  (F)-3.11611390e-009, (F)8.04310948e-009, (F)-1.06221360e-008, (F)1.03637874e-008,(F)-7.52052517e-009, (F)2.98026296e-009, (F)2.00510655e-009, (F)-6.15232046e-009,
	  (F)8.47757188e-009, (F)-8.51769427e-009, (F)6.41797900e-009, (F)-2.84869908e-009,(F)-1.19262757e-009, (F)4.66038271e-009, (F)-6.72106564e-009, (F)6.95476766e-009,
	  (F)-5.42659310e-009, (F)2.64323305e-009, (F)6.10953728e-010, (F)-3.48444095e-009,(F)5.28362615e-009, (F)-5.63043202e-009, (F)4.54152743e-009, (F)-2.39041047e-009,
	  (F)-2.05758750e-010, (F)2.56484328e-009, (F)-4.11012243e-009, (F)4.51397523e-009,(F)-3.75646798e-009, (F)2.11408323e-009, (F)-6.25519419e-011, (F)-1.85157647e-009,
	  (F)3.15972773e-009, (F)-3.57758165e-009, (F)3.06885516e-009, (F)-1.82991399e-009,(F)2.28669442e-010, (F)1.30698604e-009, (F)-2.39561362e-009, (F)2.80055625e-009,
	  (F)-2.47242940e-009, (F)1.55278862e-009, (F)-3.17647893e-010, (F)-8.96805098e-010,(F)1.78944185e-009, (F)-2.16135484e-009, (F)1.96344804e-009, (F)-1.29079964e-009,
	  (F)3.52685195e-010, (F)5.95285794e-010, (F)-1.31358110e-009, (F)1.64340048e-009,(F)-1.53405855e-009, (F)1.05224156e-009, (F)-3.49439443e-010, (F)-3.77793463e-010,
	  (F)9.46889096e-010, (F)-1.22826166e-009, (F)1.17885780e-009, (F)-8.39585210e-010,(F)3.23105323e-010, (F)2.26643339e-010, (F)-6.67866219e-010, (F)9.01962318e-010,
	  (F)-8.88674165e-010, (F)6.56306777e-010, (F)-2.82534631e-010, (F)-1.24269427e-010,(F)4.60776954e-010, (F)-6.48624183e-010, (F)6.57174427e-010, (F)-5.00960965e-010,
	  (F)2.37028209e-010, (F)5.91811826e-011, (F)-3.09158147e-010, (F)4.56828138e-010,(F)-4.74839059e-010, (F)3.73869246e-010, (F)-1.90486976e-010, (F)-1.93664084e-011,
	  (F)2.01920364e-010, (F)-3.13432323e-010, (F)3.35453973e-010, (F)-2.71275441e-010,(F)1.48028299e-010, (F)-1.82356798e-012, (F)-1.26996087e-010, (F)2.09797786e-010,
	  (F)-2.30159892e-010, (F)1.91855989e-010, (F)-1.10208881e-010, (F)1.21324252e-011,(F)7.73001716e-011, (F)-1.35669097e-010, (F)1.53744822e-010, (F)-1.30917498e-010,
	  (F)7.94674572e-011, (F)-1.46223318e-011, (F)-4.44618989e-011, (F)8.52030437e-011,(F)-9.87157934e-011, (F)8.66931139e-011, (F)-5.44037828e-011, (F)1.39948922e-011,
	  (F)2.46297201e-011, (F)-5.08900354e-011, (F)6.13667047e-011, (F)-5.45580430e-011,(F)3.60257949e-011, (F)-1.09063837e-011, (F)-1.22993282e-011, (F)2.93907688e-011,
	  (F)-3.58702738e-011, (F)3.31009363e-011, (F)-2.20664253e-011, (F)8.12659879e-012,(F)5.98854967e-012, (F)-1.55217639e-011, (F)2.01359396e-011, (F)-1.83604347e-011,
	  (F)1.30240142e-011, (F)-4.92265252e-012, (F)-2.19308924e-012, (F)7.93266397e-012,(F)-9.94912236e-012, (F)9.68595651e-012, (F)-6.51556139e-012, (F)3.03775924e-012,
	  (F)9.61733922e-013, (F)-3.19211112e-012, (F)4.65260070e-012, (F)-4.01863737e-012,(F)3.11780609e-012, (F)-1.13378328e-012, (F)-4.88131727e-015, (F)1.33977376e-012,
	  (F)-1.36847346e-012, (F)1.56970561e-012, (F)-7.71763007e-013, (F)5.88100003e-013,(F)1.87567705e-013, (F)-1.01391629e-013, (F)5.36033236e-013, (F)-1.75357460e-013,
	  (F)4.43800665e-013
  };

  *lenh0 = BP20K_48K_LEN;           /* store 'number of coefficients' */
  *h0 = bp20k_48khz_coeff;		/* store pointer to []-array */
}
#undef BP20K_48K_LEN
/* ...................... End of fill_bp20k_48khz() ..................... */


/*
  ============================================================================

        SCD_FIR *bp20k_48khz_init (void);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        Description:
        ~~~~~~~~~~~~

        Initialization routine for a band-pass filter which limits the 
	bandwidth of the input signal from 20 Hz to 20000 Hz (3 dB points).
        No rate change is implemented.

        Parameters:  none.
        ~~~~~~~~~~~

        Return value:
        ~~~~~~~~~~~~~
        Returns a pointer to struct SCD_FIR;

        History:
        ~~~~~~~~
        11.May 07 1st version 

 ============================================================================
*/
SCD_FIR *bp20k_48khz_init ()
{
  float          *h0;		/* pointer to array with FIR coeff. */
  long            lenh0;	/* number of FIR coefficients */


  /* allocate array for FIR coeff. and fill with coefficients */
  fill_bp20k_48khz(&h0, &lenh0);

  return
    fir_initialization(		/* Returns: pointer to SCD_FIR-struct */
		       lenh0,	/* In: number of FIR-coefficients */
		       h0,	/* In: pointer to array with FIR-cof. */
		       1.0,	/* In: gain factor for FIR-coeffic. */
		       1l,	/* In: Down-sampling factor */
		       'D'	/* In: switch to down-sampling proc. */
    );				/* (works here as simple FIR-fil. */
}
/* .................... End of bp20k_48khz_init() .................... */

/* ************************** END OF FIR-WB.C *************************** */
